[cfe-commits] r60357 - /cfe/trunk/test/SemaCXX/__null.cpp

Douglas Gregor doug.gregor at gmail.com
Mon Dec 1 09:31:40 PST 2008


Author: dgregor
Date: Mon Dec  1 11:31:21 2008
New Revision: 60357

URL: http://llvm.org/viewvc/llvm-project?rev=60357&view=rev
Log:
Add the test for __null

Added:
    cfe/trunk/test/SemaCXX/__null.cpp

Added: cfe/trunk/test/SemaCXX/__null.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/SemaCXX/__null.cpp?rev=60357&view=auto

==============================================================================
--- cfe/trunk/test/SemaCXX/__null.cpp (added)
+++ cfe/trunk/test/SemaCXX/__null.cpp Mon Dec  1 11:31:21 2008
@@ -0,0 +1,10 @@
+// RUN: clang %s -fsyntax-only -verify
+
+void f() {
+  int* i = __null;
+  i = __null;
+  int i2 = __null;
+
+  // Verify statically that __null is the right size
+  int a[sizeof(typeof(__null)) == sizeof(void*)? 1 : -1];
+}





More information about the cfe-commits mailing list