diff options
| -rw-r--r-- | test cases/common/286 importstd/meson.build | 18 | ||||
| -rw-r--r-- | test cases/common/286 importstd/useistd.cpp | 6 |
2 files changed, 24 insertions, 0 deletions
diff --git a/test cases/common/286 importstd/meson.build b/test cases/common/286 importstd/meson.build new file mode 100644 index 000000000..d5221cd96 --- /dev/null +++ b/test cases/common/286 importstd/meson.build @@ -0,0 +1,18 @@ +project('importstd', 'cpp', default_options: {'cpp_importstd': 'true', + 'cpp_std': 'c++23'}) + +cpp = meson.get_compiler('cpp') + +if cpp.get_id() == 'gcc' and cpp.version().version_compare('>=15.1') + istd_supported = true +else + istd_supported = false +endif + +if istd_supported + useistd = executable('useistd', 'useistd.cpp') + test('useistd', useistd) + +else + message('Compiler not yet supported, import std test not run.') +endif diff --git a/test cases/common/286 importstd/useistd.cpp b/test cases/common/286 importstd/useistd.cpp new file mode 100644 index 000000000..d8d707a8b --- /dev/null +++ b/test cases/common/286 importstd/useistd.cpp @@ -0,0 +1,6 @@ +#include<print> + +int main(int, char**) { + std::print("Import STD is working.\n"); + return 0; +} |
