Author: lattner
Date: Wed Dec 30 16:10:22 2009
New Revision: 92317
URL: http://llvm.org/viewvc/llvm-project?rev=92317&view=rev
Log:
testcase for previous patch!
Modified:
cfe/trunk/test/Sema/builtins.c
cfe/trunk/test/Sema/unused-expr.c
Modified: cfe/trunk/test/Sema/builtins.c
URL:
http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Sema/builtins.c?rev=92317&r1=92316&r2=92317&view=diff
==============================================================================
--- cfe/trunk/test/Sema/builtins.c (original)
+++ cfe/trunk/test/Sema/builtins.c Wed Dec 30 16:10:22 2009
@@ -25,10 +25,11 @@
#define CFSTR __builtin___CFStringMakeConstantString
void test7() {
- CFSTR("\242");
- CFSTR("\0"); // expected-warning {{ CFString literal contains NUL character
}}
- CFSTR(242); // expected-error {{ CFString literal is not a string constant
}} expected-warning {{incompatible integer to pointer conversion}}
- CFSTR("foo", "bar"); // expected-error {{too many arguments to function
call}}
+ const void *X;
+ X = CFSTR("\242");
+ X = CFSTR("\0"); // expected-warning {{ CFString literal contains NUL
character }}
+ X = CFSTR(242); // expected-error {{ CFString literal is not a string
constant }} expected-warning {{incompatible integer to pointer conversion}}
+ X = CFSTR("foo", "bar"); // expected-error {{too many arguments to function
call}}
}
Modified: cfe/trunk/test/Sema/unused-expr.c
URL:
http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Sema/unused-expr.c?rev=92317&r1=92316&r2=92317&view=diff
==============================================================================
--- cfe/trunk/test/Sema/unused-expr.c (original)
+++ cfe/trunk/test/Sema/unused-expr.c Wed Dec 30 16:10:22 2009
@@ -91,6 +91,7 @@
fn1(); // expected-warning {{ignoring return value of function declared
with warn_unused_result attribute}}
fn2(92, 21); // expected-warning {{ignoring return value of function
declared with pure attribute}}
fn3(42); // expected-warning {{ignoring return value of function declared
with const attribute}}
+ __builtin_fabsf(0); // expected-warning {{ignoring return value of function
declared with const attribute}}
return 0;
}
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits