xref: /llvm-project/clang/test/Modules/module-map-path-hash.cpp (revision 0df0391fb64049ed6548ea84bee794b47c59a2e7)
1e75ee0f0SRichard Smith // RUN: rm -rf %t
2*0df0391fSSean Silva // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -x c++ -Rmodule-build -I%S/Inputs/module-map-path-hash -fmodules-cache-path=%t -fsyntax-only %s 2>&1 | FileCheck %s --check-prefix=BUILD
3*0df0391fSSean Silva // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -x c++ -Rmodule-build -I%S/Inputs//module-map-path-hash -fmodules-cache-path=%t -fsyntax-only %s 2>&1 | FileCheck -allow-empty %s --check-prefix=NOBUILD
4*0df0391fSSean Silva // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -x c++ -Rmodule-build -I%S/Inputs/./module-map-path-hash -fmodules-cache-path=%t -fsyntax-only %s 2>&1 | FileCheck -allow-empty %s --check-prefix=NOBUILD
5*0df0391fSSean Silva // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -x c++ -Rmodule-build -I%S/Inputs/../Inputs/module-map-path-hash -fmodules-cache-path=%t -fsyntax-only %s 2>&1 | FileCheck -allow-empty %s --check-prefix=NOBUILD
6b963dedbSSean Silva 
7b963dedbSSean Silva #include "a.h"
8b963dedbSSean Silva 
9*0df0391fSSean Silva // BUILD: remark: building module
10*0df0391fSSean Silva // NOBUILD-NOT: remark: building module
11