diff options
author | Douglas Gregor <dgregor@apple.com> | 2011-10-14 20:34:19 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2011-10-14 20:34:19 +0000 |
commit | 7e1aa5b7ac70bf6030d0a6727c979dd9d6781053 (patch) | |
tree | 0b82df00ba4d24cceda38561dcc24927e9434d48 /clang/test/SemaCXX | |
parent | 96bd62f7692d953fd06eccd9cff64f17df818eed (diff) | |
download | bcm5719-llvm-7e1aa5b7ac70bf6030d0a6727c979dd9d6781053.tar.gz bcm5719-llvm-7e1aa5b7ac70bf6030d0a6727c979dd9d6781053.zip |
Don't try to diagnose anything when we're passing incomplete types
through varargs. This only happens when we're in an unevaluated
context, where we don't want to trigger an error anyway. Fixes PR11131
/ <rdar://problem/10288375>.
llvm-svn: 141986
Diffstat (limited to 'clang/test/SemaCXX')
-rw-r--r-- | clang/test/SemaCXX/vararg-non-pod.cpp | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/clang/test/SemaCXX/vararg-non-pod.cpp b/clang/test/SemaCXX/vararg-non-pod.cpp index 3ca07b0215c..42c27fb30e1 100644 --- a/clang/test/SemaCXX/vararg-non-pod.cpp +++ b/clang/test/SemaCXX/vararg-non-pod.cpp @@ -118,4 +118,3 @@ void t8(int n, ...) { (void)__builtin_va_arg(list, Abstract); // expected-error{{second argument to 'va_arg' is of abstract type 'Abstract'}} __builtin_va_end(list); } - |