1 /*============================================================================= 2 Boost.Wave: A Standard compliant C++ preprocessor library 3 http://www.boost.org/ 4 5 Copyright (c) 2001-2012 Hartmut Kaiser. Distributed under the Boost 6 Software License, Version 1.0. (See accompanying file 7 LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 8 =============================================================================*/ 9 10 // Tests predefined macros 11 12 //O --c++20 13 //O -Werror 14 15 //R #line 16 "t_8_008.cpp" 16 __STDC__ //R 1 17 __STDC_VERSION__ //R 199901L 18 __cplusplus //R 202002L 19 __STDC_HOSTED__ //R 0 20 __LINE__ //R 20 21 __FILE__ //R "$P" 22 __BASE_FILE__ //R "$F" 23 __WAVE_HAS_VARIADICS__ //R 1 24 __INCLUDE_LEVEL__ //R 0 25 //R #line 53 "test.cpp" 26 #line 53 "test.cpp" 27 __LINE__ //R 53 28 __FILE__ //R "test.cpp" 29 __BASE_FILE__ //R "$F" 30 31 32 //R #line 59 "test.cpp" 33 __LINE__ //R 59 34 __FILE__ //R "test.cpp" 35 __BASE_FILE__ //R "$F" 36 37 //H 01: <built-in>(1): __STDC__ 38 //H 02: 1 39 //H 03: 1 40 //H 01: <built-in>(1): __STDC_VERSION__ 41 //H 02: 199901L 42 //H 03: 199901L 43 //H 01: <built-in>(1): __cplusplus 44 //H 02: 202002L 45 //H 03: 202002L 46 //H 01: <built-in>(1): __STDC_HOSTED__ 47 //H 02: 0 48 //H 03: 0 49 //H 01: <built-in>(1): __LINE__ 50 //H 02: 20 51 //H 03: 20 52 //H 01: <built-in>(1): __FILE__ 53 //H 02: "$P(t_8_008.cpp)" 54 //H 03: "$P(t_8_008.cpp)" 55 //H 01: <built-in>(1): __BASE_FILE__ 56 //H 02: "$F" 57 //H 03: "$F" 58 //H 01: <built-in>(1): __WAVE_HAS_VARIADICS__ 59 //H 02: 1 60 //H 03: 1 61 //H 01: <built-in>(1): __INCLUDE_LEVEL__ 62 //H 02: 0 63 //H 03: 0 64 //H 10: t_8_008.cpp(26): #line 65 //H 17: 53 "test.cpp" (53, "test.cpp") 66 //H 01: <built-in>(1): __LINE__ 67 //H 02: 53 68 //H 03: 53 69 //H 01: <built-in>(1): __FILE__ 70 //H 02: "test.cpp" 71 //H 03: "test.cpp" 72 //H 01: <built-in>(1): __BASE_FILE__ 73 //H 02: "$F" 74 //H 03: "$F" 75 //H 01: <built-in>(1): __LINE__ 76 //H 02: 59 77 //H 03: 59 78 //H 01: <built-in>(1): __FILE__ 79 //H 02: "test.cpp" 80 //H 03: "test.cpp" 81 //H 01: <built-in>(1): __BASE_FILE__ 82 //H 02: "$F" 83 //H 03: "$F" 84