From d3e40f931e65fcd86801630edd694e1a9a210ac4 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Fri, 16 Jun 2017 13:20:00 +0200 Subject: Store module information in depdb --- tests/cc/modules/testscript | 30 ++++++++++++++++++++++++++++++ tests/cc/preprocessed/testscript | 3 +-- 2 files changed, 31 insertions(+), 2 deletions(-) (limited to 'tests') diff --git a/tests/cc/modules/testscript b/tests/cc/modules/testscript index 5f048f8..d157336 100644 --- a/tests/cc/modules/testscript +++ b/tests/cc/modules/testscript @@ -275,4 +275,34 @@ if ($cxx.id.type != "clang") EOI } +: resolve-change +: +: Test detection of module name to BMI resolution change. +: +cp ../core.mxx ../core.cxx ../driver.cxx ./; +cat <=foo-core.mxx; + #if __cpp_modules >= 201704 + export + #endif + module foo.core; + export inline int f (int i) {return i - 2;} + EOI +$* update <>EOE; + exe{test}: cxx{driver} {mxx}{foo-core} + exe{test}: test.arguments = two + EOI + c++ cxx{driver} + ld exe{test} + test exe{test} + EOE +$* test clean <>EOE != 0 error: modules support not enabled or unavailable EOE - : all : : Test handling of comments and line continuations. Define macro on the -- cgit v1.1