diff options
author | Juergen Ributzka <juergen@ributzka.de> | 2023-12-04 14:26:44 -0800 |
---|---|---|
committer | Juergen Ributzka <juergen@ributzka.de> | 2023-12-04 14:28:22 -0800 |
commit | 1157bee5ce2c7acb803cda5003b2ea9d0ed962e2 (patch) | |
tree | d86e24831167a28c9a738ec24245a7349de1d29a /clang/test/ClangScanDeps | |
parent | d9570babf1b253767a3a6c1450fa1b9e10b4e2f9 (diff) | |
download | llvm-1157bee5ce2c7acb803cda5003b2ea9d0ed962e2.zip llvm-1157bee5ce2c7acb803cda5003b2ea9d0ed962e2.tar.gz llvm-1157bee5ce2c7acb803cda5003b2ea9d0ed962e2.tar.bz2 |
Revert "[clang][modules] Reset codegen options. (#74006)"
This reverts commit fef1854318bd797c1f8a141d4b45b113b04860d1.
Diffstat (limited to 'clang/test/ClangScanDeps')
-rw-r--r-- | clang/test/ClangScanDeps/strip-codegen-args.m | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/clang/test/ClangScanDeps/strip-codegen-args.m b/clang/test/ClangScanDeps/strip-codegen-args.m deleted file mode 100644 index bb7e76e..0000000 --- a/clang/test/ClangScanDeps/strip-codegen-args.m +++ /dev/null @@ -1,58 +0,0 @@ -// RUN: rm -rf %t -// RUN: split-file %s %t -// RUN: sed -e "s|DIR|%/t|g" %t/cdb1.json.template > %t/cdb1.json - -// RUN: clang-scan-deps -compilation-database %t/cdb1.json -format experimental-full > %t/result1.txt -// RUN: FileCheck %s -input-file %t/result1.txt - -// This tests that codegen option that do not affect the AST or generation of a module are removed. - -// CHECK: "modules": [ -// CHECK-NEXT: { -// CHECK: "command-line": [ -// CHECK-NOT: "-flto" -// CHECK-NOT: "-fno-autolink" -// CHECK-NOT: "-mrelax-relocations=no" -// CHECK: ] -// CHECK: "name": "A" -// CHECK: } -// CHECK-NOT: "name": "A" -// CHECK: "translation-units" - -//--- cdb1.json.template -[ - { - "directory": "DIR", - "command": "clang -Imodules/A -fmodules -fmodules-cache-path=DIR/module-cache -fimplicit-modules -flto -fno-autolink -Xclang -mrelax-relocations=no -fsyntax-only DIR/t1.m", - "file": "DIR/t1.m" - }, - { - "directory": "DIR", - "command": "clang -Imodules/A -fmodules -fmodules-cache-path=DIR/module-cache -fimplicit-modules -flto=thin -fautolink -fsyntax-only DIR/t2.m", - "file": "DIR/t2.m" - }, - { - "directory": "DIR", - "command": "clang -Imodules/A -fmodules -fmodules-cache-path=DIR/module-cache -fimplicit-modules -flto=full -fsyntax-only DIR/t3.m", - "file": "DIR/t2.m" - } -] - -//--- modules/A/module.modulemap - -module A { - umbrella header "A.h" -} - -//--- modules/A/A.h - -typedef int A_t; - -//--- t1.m -@import A; - -//--- t2.m -@import A; - -//--- t3.m -@import A; |