[cfe-commits] r117000 - /cfe/trunk/test/Preprocessor/predefined-macros.c

Michael J. Spencer bigcheesegs at gmail.com
Wed Oct 20 22:23:48 PDT 2010


Author: mspencer
Date: Thu Oct 21 00:23:48 2010
New Revision: 117000

URL: http://llvm.org/viewvc/llvm-project?rev=117000&view=rev
Log:
Add test for Windows predefined macros.

Added:
    cfe/trunk/test/Preprocessor/predefined-macros.c

Added: cfe/trunk/test/Preprocessor/predefined-macros.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Preprocessor/predefined-macros.c?rev=117000&view=auto
==============================================================================
--- cfe/trunk/test/Preprocessor/predefined-macros.c (added)
+++ cfe/trunk/test/Preprocessor/predefined-macros.c Thu Oct 21 00:23:48 2010
@@ -0,0 +1,12 @@
+// This test verifies that the correct macros are predefined. It currently
+// only checks for Microsoft macros.
+
+// RUN: %clang_cc1 %s -E -dM -triple i686-pc-win32 -fms-extensions -fmsc-version=1300 -o - | FileCheck %s
+
+
+// CHECK: #define _INTEGRAL_MAX_BITS 64
+// CHECK: #define _MSC_EXTENSIONS 1
+// CHECK: #define _MSC_VER 1300
+// CHECK: #define _M_IX86 600
+// CHECK: #define _M_IX86_FP
+// CHECK: #define _WIN32 1





More information about the cfe-commits mailing list