default_dialect.cpp 440 B

1234567891011121314151617181920212223242526
  1. template <long l>
  2. struct Outputter;
  3. #if DEFAULT_CXX14
  4. #if __cplusplus != 201402L
  5. Outputter<__cplusplus> o;
  6. #endif
  7. #elif DEFAULT_CXX11
  8. #if __cplusplus != 201103L
  9. Outputter<__cplusplus> o;
  10. #endif
  11. #else
  12. #if !DEFAULT_CXX98
  13. #error Buildsystem error
  14. #endif
  15. #if __cplusplus != 199711L && __cplusplus != 1 && \
  16. !defined(__GXX_EXPERIMENTAL_CXX0X__)
  17. Outputter<__cplusplus> o;
  18. #endif
  19. #endif
  20. int main()
  21. {
  22. return 0;
  23. }