default_dialect.cpp 427 B

12345678910111213141516171819202122232425
  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 && !defined(__GXX_EXPERIMENTAL_CXX0X__)
  16. Outputter<__cplusplus> o;
  17. # endif
  18. #endif
  19. int main()
  20. {
  21. return 0;
  22. }