[clang] 8bb6419 - [TEST-ONLY] Make sure clang-extdef-mapping don't infer database (#195196)

via cfe-commits cfe-commits at lists.llvm.org
Fri May 1 07:03:59 PDT 2026


Author: Steven Wu
Date: 2026-05-01T07:03:53-07:00
New Revision: 8bb64196a9cdee7e84cf06b3addd2e6981b09909

URL: https://github.com/llvm/llvm-project/commit/8bb64196a9cdee7e84cf06b3addd2e6981b09909
DIFF: https://github.com/llvm/llvm-project/commit/8bb64196a9cdee7e84cf06b3addd2e6981b09909.diff

LOG: [TEST-ONLY] Make sure clang-extdef-mapping don't infer database (#195196)

Added: 
    

Modified: 
    clang/test/Analysis/analyzeOneFunction.cpp
    clang/test/Analysis/ctu/on-demand-parsing.c
    clang/test/Analysis/ctu/on-demand-parsing.cpp
    clang/test/Tooling/clang-extdef-mapping.cpp

Removed: 
    


################################################################################
diff  --git a/clang/test/Analysis/analyzeOneFunction.cpp b/clang/test/Analysis/analyzeOneFunction.cpp
index b2257570f6052..f3c9b337f1702 100644
--- a/clang/test/Analysis/analyzeOneFunction.cpp
+++ b/clang/test/Analysis/analyzeOneFunction.cpp
@@ -4,7 +4,7 @@
 // RUN: %clang_analyze_cc1 -analyzer-checker=core,debug.ExprInspection -verify %s \
 // RUN:   -analyze-function="c:@S at Window@F at overloaded#I#"
 
-// RUN: %clang_extdef_map %s | FileCheck %s
+// RUN: %clang_extdef_map %s -- | FileCheck %s
 // CHECK-DAG: 27:c:@S at Window@F at overloaded#I#
 // CHECK-DAG: 27:c:@S at Window@F at overloaded#C#
 // CHECK-DAG: 27:c:@S at Window@F at overloaded#d#

diff  --git a/clang/test/Analysis/ctu/on-demand-parsing.c b/clang/test/Analysis/ctu/on-demand-parsing.c
index 4a94690fde05c..bc57a22e93fc5 100644
--- a/clang/test/Analysis/ctu/on-demand-parsing.c
+++ b/clang/test/Analysis/ctu/on-demand-parsing.c
@@ -9,7 +9,7 @@
 //
 // RUN: echo '"%t/other.c": ["gcc", "-std=c89", "-Wno-visibility", "other.c"]' | sed -e 's/\\/\\\\/g' > %t/invocations.yaml
 //
-// RUN: cd "%t" && %clang_extdef_map "%t/other.c" > externalDefMap.txt
+// RUN: cd "%t" && %clang_extdef_map "%t/other.c" -- > externalDefMap.txt
 //
 // RUN: cd "%t" && %clang_analyze_cc1 -std=c89 \
 // RUN:   -analyzer-checker=core,debug.ExprInspection \

diff  --git a/clang/test/Analysis/ctu/on-demand-parsing.cpp b/clang/test/Analysis/ctu/on-demand-parsing.cpp
index ca750a87fd536..c03abb475329e 100644
--- a/clang/test/Analysis/ctu/on-demand-parsing.cpp
+++ b/clang/test/Analysis/ctu/on-demand-parsing.cpp
@@ -11,7 +11,7 @@
 //
 // RUN: echo '{"%t/Inputs/chain.cpp": ["g++", "%t/Inputs/chain.cpp"], "%t/Inputs/other.cpp": ["g++", "%t/Inputs/other.cpp"]}' | sed -e 's/\\/\\\\/g' > %t/invocations.yaml
 //
-// RUN: cd "%t" && %clang_extdef_map Inputs/chain.cpp Inputs/other.cpp > externalDefMap.txt
+// RUN: cd "%t" && %clang_extdef_map Inputs/chain.cpp Inputs/other.cpp -- > externalDefMap.txt
 //
 // RUN: cd "%t" && %clang_analyze_cc1 \
 // RUN:   -analyzer-checker=core,debug.ExprInspection \

diff  --git a/clang/test/Tooling/clang-extdef-mapping.cpp b/clang/test/Tooling/clang-extdef-mapping.cpp
index 31756e3bd6237..b5435c2971aeb 100644
--- a/clang/test/Tooling/clang-extdef-mapping.cpp
+++ b/clang/test/Tooling/clang-extdef-mapping.cpp
@@ -1,4 +1,4 @@
-// RUN: clang-extdef-mapping "%s" 2>&1 | FileCheck %s
+// RUN: clang-extdef-mapping "%s" -- 2>&1 | FileCheck %s
 
 // CHECK: 8:c:@F at foo {{.*}}clang-extdef-mapping.cpp
 extern "C" int foo() { return 0; }


        


More information about the cfe-commits mailing list