Go to file
Kate Stone cc391a0a12 Expression evaluation for functions with unknown signatures on works by
inferring the function signature.  This works well where the ABI doesn't
distinguish between variadic and fixed argument lists, but on arm64 the
calling conventions differ.  The default assumption works for fixed argument
lists, but variadic functions require explicit prototypes to be called.

By far the most common case where this is an issue is when attempting to use
 printf().  This change augments the default expression prefix to include a
working variadic prototype for the function.

<rdar://problem/19024779>

llvm-svn: 226744
2015-01-21 23:39:16 +00:00
clang Use CHECK-LABEL when possible. NFC. 2015-01-21 23:33:55 +00:00
clang-tools-extra [clang-tidy] Make ClangTidyOptionsProvider::getOptions return by value. 2015-01-20 09:48:51 +00:00
compiler-rt [msan] Fix origins in realloc. 2015-01-21 16:48:29 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Use amdgcn triple for SI+ GPUs 2015-01-06 20:42:12 +00:00
libcxx tuple: Make operator<() linear instead of exponential 2015-01-21 02:51:17 +00:00
libcxxabi Merge libc++abi's lit configuration with libc++'s 2015-01-21 23:06:22 +00:00
lld Fix five of the shared library build targets 2015-01-21 22:54:56 +00:00
lldb Expression evaluation for functions with unknown signatures on works by 2015-01-21 23:39:16 +00:00
llgo Introduce llgoi, a REPL for Go 2015-01-15 04:13:29 +00:00
llvm DAGCombine: fold (or (and X, M), (and X, N)) -> (and X, (or M, N)) 2015-01-21 23:17:19 +00:00
openmp added support for PPC architectures (version 3): initial patch provided by Carlo Bertolli, latest version from Johnny Peyton 2015-01-19 18:29:35 +00:00
polly Drop an unused parameter 2015-01-21 23:11:46 +00:00