1d7915c8aSMark de Wever //===----------------------------------------------------------------------===// 2d7915c8aSMark de Wever // 3d7915c8aSMark de Wever // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4d7915c8aSMark de Wever // See https://llvm.org/LICENSE.txt for license information. 5d7915c8aSMark de Wever // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6d7915c8aSMark de Wever // 7d7915c8aSMark de Wever //===----------------------------------------------------------------------===// 8d7915c8aSMark de Wever 9394eeb6eSMark de Wever // UNSUPPORTED: c++03, c++11, c++14, c++17, c++20 105c150e7eSDaniel Thornburgh // UNSUPPORTED: clang-modules-build 11*1d6b6132SMark de Wever // UNSUPPORTED: gcc 12*1d6b6132SMark de Wever 13*1d6b6132SMark de Wever // XFAIL: has-no-cxx-module-support 14d06ae33eSMark de Wever 15d7915c8aSMark de Wever // A minimal test to validate import works. 16d7915c8aSMark de Wever 17*1d6b6132SMark de Wever // MODULE_DEPENDENCIES: std 18*1d6b6132SMark de Wever 19d7915c8aSMark de Wever import std; 20d7915c8aSMark de Wever main(int,char **)21d7915c8aSMark de Weverint main(int, char**) { 22d7915c8aSMark de Wever std::println("Hello modular world"); 23d7915c8aSMark de Wever return 0; 24d7915c8aSMark de Wever } 25