Lines Matching +full:- +full:werror

2 // use its VFS-mapped path. If we accidentally use the real path in header
8 // RUN: rm -rf %t %t-cache %t.pch
9 // RUN: mkdir -p %t/SomeFramework.framework/Modules
11 // RUN: sed -e "s:INPUT_DIR:%S/Inputs:g" -e "s:OUT_DIR:%t:g" %S/Inputs/vfsoverlay.yaml > %t.yaml
14 // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t-cache -F %t \
15 // RUN: -ivfsoverlay %t.yaml -fsyntax-only %s -verify -Wauto-import \
16 // RUN: -Werror=non-modular-include-in-framework-module
20 // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t-cache -F %t \
21 // RUN: -ivfsoverlay %t.yaml -fsyntax-only %s -verify -Wauto-import \
22 // RUN: -Werror=non-modular-include-in-framework-module
25 // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t-cache -F %t \
26 // RUN: -ivfsoverlay %t.yaml -emit-pch %s -o %t.pch \
27 // RUN: -Werror=non-modular-include-in-framework-module \
28 // RUN: -fmodules-ignore-macro=WITH_PREFIX
29 // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t-cache -F %t \
30 // RUN: -ivfsoverlay %t.yaml -include-pch %t.pch -fsyntax-only %s \
31 // RUN: -Werror=non-modular-include-in-framework-module -DWITH_PREFIX \
32 // RUN: -fmodules-ignore-macro=WITH_PREFIX
35 // RUN: c-index-test -index-file %s -fmodules -fimplicit-module-maps -fmodules-cache-path=%t-cache
36 // RUN: -ivfsoverlay %t.yaml -fsyntax-only -Wauto-import \
37 // RUN: -Werror=non-modular-include-in-framework-module | FileCheck %s
39 // RUN: c-index-test -index-file %s -fmodules -fimplicit-module-maps -fmodules-cache-path=%t-cache
40 // RUN: -ivfsoverlay %t.yaml -fsyntax-only -Wauto-import \
41 // RUN: -Werror=non-modular-include-in-framework-module | FileCheck %s
43 // CHECK-NOT: error
45 // With a VFS-mapped module map file
49 // RUN: echo "'type': 'file', 'external-contents': '%t/hide_module.map' } ] }" >> %t2.yaml
51 // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t-cache -F %t \
52 // RUN: -ivfsoverlay %t.yaml -ivfsoverlay %t2.yaml -fsyntax-only %s -verify \
53 // RUN: -Wauto-import -Werror=non-modular-include-in-framework-module
55 // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t-cache -F %t \
56 // RUN: -ivfsoverlay %t.yaml -ivfsoverlay %t2.yaml -fsyntax-only %s -verify \
57 // RUN: -Wauto-import -Werror=non-modular-include-in-framework-module
61 // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t-cache -F %t \
62 // RUN: -ivfsoverlay %t.yaml -ivfsoverlay %t2.yaml -fsyntax-only - \
63 // RUN: -Werror=non-modular-include-in-framework-module -x objective-c -I %t
66 // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t-cache -F %t \
67 // RUN: -ivfsoverlay %t.yaml -ivfsoverlay %t2.yaml -fsyntax-only - \
68 // RUN: -Werror=non-modular-include-in-framework-module -x objective-c -I %t
71 #import <SomeFramework/public_header.h> // expected-warning{{treating}}
72 #import <SomeFramework/public_header2.h> // expected-warning{{treating}}
73 #import <SomeFramework/public_header3.h> // expected-warning{{treating}}