t_1_022.cpp 1008 B

123456789101112131415161718192021222324252627282930313233343536
  1. /*=============================================================================
  2. Boost.Wave: A Standard compliant C++ preprocessor library
  3. http://www.boost.org/
  4. Copyright (c) 2001-2012 Hartmut Kaiser. Distributed under the Boost
  5. Software License, Version 1.0. (See accompanying file
  6. LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  7. =============================================================================*/
  8. // Tests the validity of whitespace handling during macro expansion
  9. #define MACRO() 123
  10. //R #line 16 "t_1_022.cpp"
  11. //R 123
  12. MACRO()
  13. //R #line 19 "t_1_022.cpp"
  14. //R 123
  15. MACRO
  16. ()
  17. //R #line 23 "t_1_022.cpp"
  18. //R 123
  19. MACRO(
  20. )
  21. //H 10: t_1_022.cpp(12): #define
  22. //H 08: t_1_022.cpp(12): MACRO()=123
  23. //H 00: t_1_022.cpp(16): MACRO(), [t_1_022.cpp(12): MACRO()=123]
  24. //H 02: 123
  25. //H 03: 123
  26. //H 00: t_1_022.cpp(19): MACRO(), [t_1_022.cpp(12): MACRO()=123]
  27. //H 02: 123
  28. //H 03: 123
  29. //H 00: t_1_022.cpp(23): MACRO(), [t_1_022.cpp(12): MACRO()=123]
  30. //H 02: 123
  31. //H 03: 123