|
@@ -11,7 +11,6 @@
|
|
//
|
|
//
|
|
// RUN: %clang_cc1 -x c++ -std=c++0x -E -dM < /dev/null | FileCheck -check-prefix CXX0X %s
|
|
// RUN: %clang_cc1 -x c++ -std=c++0x -E -dM < /dev/null | FileCheck -check-prefix CXX0X %s
|
|
//
|
|
//
|
|
-// CXX0X:#define __DEPRECATED 1
|
|
|
|
// CXX0X:#define __GNUG__
|
|
// CXX0X:#define __GNUG__
|
|
// CXX0X:#define __GXX_EXPERIMENTAL_CXX0X__ 1
|
|
// CXX0X:#define __GXX_EXPERIMENTAL_CXX0X__ 1
|
|
// CXX0X:#define __GXX_RTTI 1
|
|
// CXX0X:#define __GXX_RTTI 1
|
|
@@ -22,7 +21,6 @@
|
|
//
|
|
//
|
|
// RUN: %clang_cc1 -x c++ -std=c++98 -E -dM < /dev/null | FileCheck -check-prefix CXX98 %s
|
|
// RUN: %clang_cc1 -x c++ -std=c++98 -E -dM < /dev/null | FileCheck -check-prefix CXX98 %s
|
|
//
|
|
//
|
|
-// CXX98:#define __DEPRECATED 1
|
|
|
|
// CXX98:#define __GNUG__
|
|
// CXX98:#define __GNUG__
|
|
// CXX98:#define __GXX_RTTI 1
|
|
// CXX98:#define __GXX_RTTI 1
|
|
// CXX98:#define __GXX_WEAK__ 1
|
|
// CXX98:#define __GXX_WEAK__ 1
|
|
@@ -30,6 +28,11 @@
|
|
// CXX98:#define __private_extern__ extern
|
|
// CXX98:#define __private_extern__ extern
|
|
//
|
|
//
|
|
//
|
|
//
|
|
|
|
+// RUN: %clang_cc1 -fdeprecated-macro -E -dM < /dev/null | FileCheck -check-prefix DEPRECATED %s
|
|
|
|
+//
|
|
|
|
+// DEPRECATED:#define __DEPRECATED 1
|
|
|
|
+//
|
|
|
|
+//
|
|
// RUN: %clang_cc1 -std=c99 -E -dM < /dev/null | FileCheck -check-prefix C99 %s
|
|
// RUN: %clang_cc1 -std=c99 -E -dM < /dev/null | FileCheck -check-prefix C99 %s
|
|
//
|
|
//
|
|
// C99:#define __STDC_VERSION__ 199901L
|
|
// C99:#define __STDC_VERSION__ 199901L
|
|
@@ -62,7 +65,6 @@
|
|
//
|
|
//
|
|
// RUN: %clang_cc1 -x c++ -std=gnu++98 -E -dM < /dev/null | FileCheck -check-prefix GXX98 %s
|
|
// RUN: %clang_cc1 -x c++ -std=gnu++98 -E -dM < /dev/null | FileCheck -check-prefix GXX98 %s
|
|
//
|
|
//
|
|
-// GXX98:#define __DEPRECATED 1
|
|
|
|
// GXX98:#define __GNUG__
|
|
// GXX98:#define __GNUG__
|
|
// GXX98:#define __GXX_WEAK__ 1
|
|
// GXX98:#define __GXX_WEAK__ 1
|
|
// GXX98:#define __cplusplus 1
|
|
// GXX98:#define __cplusplus 1
|