================ @@ -132,13 +154,62 @@ def parseScript(test, preamble): script += scriptInTest # Add compile flags specified with ADDITIONAL_COMPILE_FLAGS. + # Modules need to be build with the same compilation flags as the + # test. So add these flags before adding the modules. substitutions = [ (s, x + " " + " ".join(additionalCompileFlags)) if s == "%{compile_flags}" else (s, x) for (s, x) in substitutions ] + if modules: + _validateModuleDependencies(modules) + + # This flag is needed for both modules. + #moduleCompileFlags.append("-fprebuilt-module-path=%T") + ---------------- ldionne wrote:
```suggestion ``` https://github.com/llvm/llvm-project/pull/76246 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits