Lines Matching full:output

5 // On AIX, the default output for `-c` may be `.s` instead of `.o`,
14 // output and the name of the .pcm file should be the same with the input file.
15 // RUN: %clang -std=c++20 %t/Hello.cppm -fmodule-output -c -o %t/output/Hello.o \
18 // Tests that the output file will be generated in the input directory if the output
20 // RUN: %clang -std=c++20 %t/Hello.cppm %t/AnotherModule.cppm -fmodule-output -o \
21 // RUN: %t/output/a.out -### 2>&1 | FileCheck %t/AnotherModule.cppm
23 // Tests that clang will reject the command line if it specifies -fmodule-output with
25 // RUN: not %clang %t/Hello.cppm -fmodule-output -arch i386 -arch x86_64 -### \
30 // RUN: %clang -std=c++20 %t/Hello.cppm -fmodule-output=%t/pcm/Hello.pcm -o %t/Hello.o \
33 // RUN: %clang -std=c++20 %t/Hello.cppm -fmodule-output=%t/Hello.pcm -fmodule-output -c -fsyntax-only \
37 // RUN: %clang -std=c++20 %t/a.cpp -fmodule-output -c -o %t/a.o -### 2>&1 | FileCheck %t/a.cpp
42 // CHECK: "-emit-module-interface" {{.*}}"-main-file-name" "Hello.cppm" {{.*}}"-o" "{{.*}}/output/Hello.pcm" "-x" "c++" "{{.*}}/Hello.cppm"
43 // CHECK: "-emit-obj" {{.*}}"-main-file-name" "Hello.cppm" {{.*}}"-o" "{{.*}}/output/Hello.o" "-x" "pcm" "{{.*}}/output/Hello.pcm"
45 // MULTIPLE-ARCH: option '-fmodule-output' cannot be used with multiple arch options
50 // CHECK-NOT-USED-NOT: warning: argument unused during compilation: '-fmodule-output'
51 // CHECK-NOT-USED-NOT: warning: argument unused during compilation: '-fmodule-output=Hello.pcm'
52 // CHECK-NOT-USED-NOT: "-fmodule-output"
53 // CHECK-NOT-USED-NOT: "-fmodule-output="
65 // CHECK: warning: argument unused during compilation: '-fmodule-output'