Lines Matching +full:- +full:- +full:user
5 // RUN: rm -rf %t
6 // RUN: mkdir -p %t/Inputs
7 // RUN: mkdir -p %t/modules-to-compare
10 // Create a module. We will use -I or -isystem to determine whether to treat
20 …-cc1 -fmodules -fimplicit-module-maps -fdisable-module-hash -fmodules-cache-path=%t/modules-cache …
21 …-cc1 -fmodules -fimplicit-module-maps -fdisable-module-hash -fmodules-cache-path=%t/modules-cache-…
22 // RUN: ls -R %t/modules-cache | grep Foo.pcm.timestamp
23 // RUN: ls -R %t/modules-cache | grep Bar.pcm.timestamp
24 // RUN: ls -R %t/modules-cache-user | grep Foo.pcm.timestamp
25 // RUN: ls -R %t/modules-cache-user | grep Bar.pcm.timestamp
26 // RUN: cp %t/modules-cache/Foo.pcm %t/modules-to-compare/Foo-before.pcm
27 // RUN: cp %t/modules-cache/Bar.pcm %t/modules-to-compare/Bar-before.pcm
28 // RUN: cp %t/modules-cache-user/Foo.pcm %t/modules-to-compare/Foo-before-user.pcm
29 // RUN: cp %t/modules-cache-user/Bar.pcm %t/modules-to-compare/Bar-before-user.pcm
33 …-cc1 -fmodules -fimplicit-module-maps -fdisable-module-hash -fmodules-cache-path=%t/modules-cache …
34 …-cc1 -fmodules -fimplicit-module-maps -fdisable-module-hash -fmodules-cache-path=%t/modules-cache-…
35 // RUN: ls -R %t/modules-cache | grep Foo.pcm.timestamp
36 // RUN: ls -R %t/modules-cache | grep Bar.pcm.timestamp
37 // RUN: ls -R %t/modules-cache-user | grep Foo.pcm.timestamp
38 // RUN: ls -R %t/modules-cache-user | grep Bar.pcm.timestamp
39 // RUN: cp %t/modules-cache/Foo.pcm %t/modules-to-compare/Foo-after.pcm
40 // RUN: cp %t/modules-cache/Bar.pcm %t/modules-to-compare/Bar-after.pcm
41 // RUN: cp %t/modules-cache-user/Foo.pcm %t/modules-to-compare/Foo-after-user.pcm
42 // RUN: cp %t/modules-cache-user/Bar.pcm %t/modules-to-compare/Bar-after-user.pcm
44 // RUN: diff %t/modules-to-compare/Foo-before.pcm %t/modules-to-compare/Foo-after.pcm
45 // RUN: diff %t/modules-to-compare/Bar-before.pcm %t/modules-to-compare/Bar-after.pcm
46 // RUN: diff %t/modules-to-compare/Foo-before-user.pcm %t/modules-to-compare/Foo-after-user.pcm
47 // RUN: diff %t/modules-to-compare/Bar-before-user.pcm %t/modules-to-compare/Bar-after-user.pcm
57 …-cc1 -fmodules -fimplicit-module-maps -fdisable-module-hash -fmodules-cache-path=%t/modules-cache …
58 …-cc1 -fmodules -fimplicit-module-maps -fdisable-module-hash -fmodules-cache-path=%t/modules-cache-…
59 // RUN: ls -R %t/modules-cache | grep Foo.pcm.timestamp
60 // RUN: ls -R %t/modules-cache | grep Bar.pcm.timestamp
61 // RUN: ls -R %t/modules-cache-user | grep Foo.pcm.timestamp
62 // RUN: ls -R %t/modules-cache-user | grep Bar.pcm.timestamp
63 // RUN: cp %t/modules-cache/Foo.pcm %t/modules-to-compare/Foo-after.pcm
64 // RUN: cp %t/modules-cache/Bar.pcm %t/modules-to-compare/Bar-after.pcm
65 // RUN: cp %t/modules-cache-user/Foo.pcm %t/modules-to-compare/Foo-after-user.pcm
66 // RUN: cp %t/modules-cache-user/Bar.pcm %t/modules-to-compare/Bar-after-user.pcm
68 // RUN: diff %t/modules-to-compare/Foo-before.pcm %t/modules-to-compare/Foo-after.pcm
69 // RUN: diff %t/modules-to-compare/Bar-before.pcm %t/modules-to-compare/Bar-after.pcm
70 // When foo.h is a user header, we will always validate it.
71 // RUN: not diff %t/modules-to-compare/Foo-before-user.pcm %t/modules-to-compare/Foo-after-user.pcm
72 // RUN: not diff %t/modules-to-compare/Bar-before-user.pcm %t/modules-to-compare/Bar-after-user.pcm
76 …-cc1 -fmodules -fimplicit-module-maps -fdisable-module-hash -fmodules-cache-path=%t/modules-cache …
77 // RUN: ls -R %t/modules-cache | grep Foo.pcm.timestamp
78 // RUN: ls -R %t/modules-cache | grep Bar.pcm.timestamp
79 // RUN: cp %t/modules-cache/Foo.pcm %t/modules-to-compare/Foo-after.pcm
80 // RUN: cp %t/modules-cache/Bar.pcm %t/modules-to-compare/Bar-after.pcm
82 // RUN: not diff %t/modules-to-compare/Foo-before.pcm %t/modules-to-compare/Foo-after.pcm
83 // RUN: not diff %t/modules-to-compare/Bar-before.pcm %t/modules-to-compare/Bar-after.pcm