From c1c6a4981a4b50476d71c88f8dac81a1430885ed Mon Sep 17 00:00:00 2001 From: Anna Zaks Date: Tue, 8 Jan 2013 00:25:22 +0000 Subject: [PATCH] [analyzer] Plist: change the type of issue_hash from int to string. This gives more flexibility to what could be stored as issue_hash. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@171824 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 4 +- .../conditional-operator-path-notes.c | 12 ++--- .../diagnostics/deref-track-symbolic-region.c | 2 +- .../Analysis/diagnostics/undef-value-caller.c | 2 +- test/Analysis/diagnostics/undef-value-param.c | 6 +-- test/Analysis/diagnostics/undef-value-param.m | 2 +- test/Analysis/inline-plist.c | 12 ++--- test/Analysis/inline-unique-reports.c | 2 +- .../inlining/eager-reclamation-path-notes.c | 4 +- test/Analysis/inlining/path-notes.c | 18 ++++---- test/Analysis/inlining/path-notes.m | 4 +- test/Analysis/malloc-plist.c | 30 ++++++------- test/Analysis/method-call-path-notes.cpp | 12 ++--- test/Analysis/null-deref-path-notes.m | 4 +- test/Analysis/plist-output-alternate.m | 14 +++--- test/Analysis/plist-output.m | 24 +++++----- test/Analysis/retain-release-path-notes-gc.m | 10 ++--- test/Analysis/retain-release-path-notes.m | 44 +++++++++---------- test/Analysis/unix-fns.c | 24 +++++----- 19 files changed, 115 insertions(+), 115 deletions(-) diff --git a/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp b/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp index 326b624d5e..f340509268 100644 --- a/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp +++ b/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp @@ -498,9 +498,9 @@ void PlistDiagnostics::FlushDiagnosticsImpl( FullSourceLoc Loc(SM->getExpansionLoc(D->getLocation().asLocation()), *SM); FullSourceLoc FunLoc(SM->getExpansionLoc(Body->getLocStart()), *SM); - o << " issue_hash" + o << " issue_hash" << Loc.getExpansionLineNumber() - FunLoc.getExpansionLineNumber() - << "\n"; + << "\n"; } } } diff --git a/test/Analysis/conditional-operator-path-notes.c b/test/Analysis/conditional-operator-path-notes.c index de313a7f5f..d35460e436 100644 --- a/test/Analysis/conditional-operator-path-notes.c +++ b/test/Analysis/conditional-operator-path-notes.c @@ -289,7 +289,7 @@ void testBinaryLHSProblem(int *p) { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestCondOp -// CHECK-NEXT: issue_hash5 +// CHECK-NEXT: issue_hash5 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line10 @@ -432,7 +432,7 @@ void testBinaryLHSProblem(int *p) { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestCondProblem -// CHECK-NEXT: issue_hash5 +// CHECK-NEXT: issue_hash5 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line19 @@ -575,7 +575,7 @@ void testBinaryLHSProblem(int *p) { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestLHSProblem -// CHECK-NEXT: issue_hash1 +// CHECK-NEXT: issue_hash1 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line25 @@ -718,7 +718,7 @@ void testBinaryLHSProblem(int *p) { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestRHSProblem -// CHECK-NEXT: issue_hash1 +// CHECK-NEXT: issue_hash1 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line33 @@ -929,7 +929,7 @@ void testBinaryLHSProblem(int *p) { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestBinaryCondOp -// CHECK-NEXT: issue_hash4 +// CHECK-NEXT: issue_hash4 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line44 @@ -1072,7 +1072,7 @@ void testBinaryLHSProblem(int *p) { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestBinaryLHSProblem -// CHECK-NEXT: issue_hash5 +// CHECK-NEXT: issue_hash5 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line53 diff --git a/test/Analysis/diagnostics/deref-track-symbolic-region.c b/test/Analysis/diagnostics/deref-track-symbolic-region.c index 3ba2707f1a..2e624dfa89 100644 --- a/test/Analysis/diagnostics/deref-track-symbolic-region.c +++ b/test/Analysis/diagnostics/deref-track-symbolic-region.c @@ -341,7 +341,7 @@ void test(struct S syz, int *pp) { //CHECK: typeDereference of null pointer //CHECK: issue_context_kindfunction //CHECK: issue_contexttest -//CHECK: issue_hash6 +//CHECK: issue_hash6 //CHECK: location //CHECK: //CHECK: line25 diff --git a/test/Analysis/diagnostics/undef-value-caller.c b/test/Analysis/diagnostics/undef-value-caller.c index 627b334971..b096d944b3 100644 --- a/test/Analysis/diagnostics/undef-value-caller.c +++ b/test/Analysis/diagnostics/undef-value-caller.c @@ -152,7 +152,7 @@ int test_calling_unimportant_callee(int argc, char *argv[]) { //CHECK: typeGarbage return value //CHECK: issue_context_kindfunction //CHECK: issue_contexttest_calling_unimportant_callee -//CHECK: issue_hash3 +//CHECK: issue_hash3 //CHECK: location //CHECK: //CHECK: line11 diff --git a/test/Analysis/diagnostics/undef-value-param.c b/test/Analysis/diagnostics/undef-value-param.c index 88d87cfdce..26996dae2a 100644 --- a/test/Analysis/diagnostics/undef-value-param.c +++ b/test/Analysis/diagnostics/undef-value-param.c @@ -470,7 +470,7 @@ double testPassingParentRegionStruct(int x) { // CHECK-NEXT: typeResult of operation is garbage or undefined // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextuse -// CHECK-NEXT: issue_hash7 +// CHECK-NEXT: issue_hash7 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line25 @@ -821,7 +821,7 @@ double testPassingParentRegionStruct(int x) { // CHECK-NEXT: typeResult of operation is garbage or undefined // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestPassingParentRegionArray -// CHECK-NEXT: issue_hash4 +// CHECK-NEXT: issue_hash4 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line41 @@ -1172,7 +1172,7 @@ double testPassingParentRegionStruct(int x) { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestPassingParentRegionStruct -// CHECK-NEXT: issue_hash5 +// CHECK-NEXT: issue_hash5 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line61 diff --git a/test/Analysis/diagnostics/undef-value-param.m b/test/Analysis/diagnostics/undef-value-param.m index d2a7a087b8..55cba12829 100644 --- a/test/Analysis/diagnostics/undef-value-param.m +++ b/test/Analysis/diagnostics/undef-value-param.m @@ -463,7 +463,7 @@ static void CreateRef(SCDynamicStoreRef *storeRef, unsigned x) { //CHECK: typenull passed to CFRetain/CFRelease/CFMakeCollectable //CHECK: issue_context_kindObjective-C method //CHECK: issue_contexttest -//CHECK: issue_hash5 +//CHECK: issue_hash5 //CHECK: location //CHECK: //CHECK: line37 diff --git a/test/Analysis/inline-plist.c b/test/Analysis/inline-plist.c index 999ebdbd3a..520d2ff019 100644 --- a/test/Analysis/inline-plist.c +++ b/test/Analysis/inline-plist.c @@ -291,7 +291,7 @@ void test_block_arg() { // CHECK-NEXT: typeDivision by zero // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextfoo -// CHECK-NEXT: issue_hash7 +// CHECK-NEXT: issue_hash7 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line18 @@ -477,7 +477,7 @@ void test_block_arg() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexthas_bug -// CHECK-NEXT: issue_hash1 +// CHECK-NEXT: issue_hash1 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line23 @@ -794,7 +794,7 @@ void test_block_arg() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttriggers_bug -// CHECK-NEXT: issue_hash1 +// CHECK-NEXT: issue_hash1 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line33 @@ -1386,7 +1386,7 @@ void test_block_arg() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_block_ret -// CHECK-NEXT: issue_hash5 +// CHECK-NEXT: issue_hash5 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line70 @@ -1635,7 +1635,7 @@ void test_block_arg() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_block_blockvar -// CHECK-NEXT: issue_hash5 +// CHECK-NEXT: issue_hash5 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line78 @@ -1884,7 +1884,7 @@ void test_block_arg() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_block_arg -// CHECK-NEXT: issue_hash5 +// CHECK-NEXT: issue_hash5 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line86 diff --git a/test/Analysis/inline-unique-reports.c b/test/Analysis/inline-unique-reports.c index 356ab72114..9a8cd7f495 100644 --- a/test/Analysis/inline-unique-reports.c +++ b/test/Analysis/inline-unique-reports.c @@ -172,7 +172,7 @@ void test_bug_2() { // CHECK: typeDereference of null pointer // CHECK: issue_context_kindfunction // CHECK: issue_contextbug -// CHECK: issue_hash1 +// CHECK: issue_hash1 // CHECK: location // CHECK: // CHECK: line5 diff --git a/test/Analysis/inlining/eager-reclamation-path-notes.c b/test/Analysis/inlining/eager-reclamation-path-notes.c index 6c7c05aa40..c7a0b24bec 100644 --- a/test/Analysis/inlining/eager-reclamation-path-notes.c +++ b/test/Analysis/inlining/eager-reclamation-path-notes.c @@ -320,7 +320,7 @@ void testChainedCalls() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextuse -// CHECK-NEXT: issue_hash1 +// CHECK-NEXT: issue_hash1 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line6 @@ -777,7 +777,7 @@ void testChainedCalls() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextuse2 -// CHECK-NEXT: issue_hash1 +// CHECK-NEXT: issue_hash1 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line28 diff --git a/test/Analysis/inlining/path-notes.c b/test/Analysis/inlining/path-notes.c index 9e70802893..646dd7d118 100644 --- a/test/Analysis/inlining/path-notes.c +++ b/test/Analysis/inlining/path-notes.c @@ -320,7 +320,7 @@ void testUseOfNullPointer() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestZero -// CHECK-NEXT: issue_hash4 +// CHECK-NEXT: issue_hash4 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line14 @@ -603,7 +603,7 @@ void testUseOfNullPointer() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestCheck -// CHECK-NEXT: issue_hash4 +// CHECK-NEXT: issue_hash4 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line32 @@ -949,7 +949,7 @@ void testUseOfNullPointer() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestInitCheck -// CHECK-NEXT: issue_hash6 +// CHECK-NEXT: issue_hash6 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line45 @@ -1295,7 +1295,7 @@ void testUseOfNullPointer() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestStoreCheck -// CHECK-NEXT: issue_hash6 +// CHECK-NEXT: issue_hash6 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line55 @@ -1641,7 +1641,7 @@ void testUseOfNullPointer() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestReturnZero -// CHECK-NEXT: issue_hash1 +// CHECK-NEXT: issue_hash1 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line69 @@ -1987,7 +1987,7 @@ void testUseOfNullPointer() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestReturnZero2 -// CHECK-NEXT: issue_hash1 +// CHECK-NEXT: issue_hash1 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line76 @@ -2396,7 +2396,7 @@ void testUseOfNullPointer() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestInitZero -// CHECK-NEXT: issue_hash5 +// CHECK-NEXT: issue_hash5 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line87 @@ -2805,7 +2805,7 @@ void testUseOfNullPointer() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestStoreZero -// CHECK-NEXT: issue_hash5 +// CHECK-NEXT: issue_hash5 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line96 @@ -3223,7 +3223,7 @@ void testUseOfNullPointer() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextusePointer -// CHECK-NEXT: issue_hash1 +// CHECK-NEXT: issue_hash1 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line101 diff --git a/test/Analysis/inlining/path-notes.m b/test/Analysis/inlining/path-notes.m index 3929261e82..61ccd65840 100644 --- a/test/Analysis/inlining/path-notes.m +++ b/test/Analysis/inlining/path-notes.m @@ -502,7 +502,7 @@ int testDispatchSyncInliningNoPruning(int coin) { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestReturnZeroIfNil -// CHECK-NEXT: issue_hash1 +// CHECK-NEXT: issue_hash1 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line21 @@ -827,7 +827,7 @@ int testDispatchSyncInliningNoPruning(int coin) { // CHECK-NEXT: typeDivision by zero // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestDispatchSyncInlining -// CHECK-NEXT: issue_hash14 +// CHECK-NEXT: issue_hash14 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line43 diff --git a/test/Analysis/malloc-plist.c b/test/Analysis/malloc-plist.c index b9ba45c2e1..f595ce4c9c 100644 --- a/test/Analysis/malloc-plist.c +++ b/test/Analysis/malloc-plist.c @@ -388,7 +388,7 @@ void use_function_with_leak7() { // CHECK-NEXT: typeMemory leak // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextdiagnosticTest -// CHECK-NEXT: issue_hash5 +// CHECK-NEXT: issue_hash5 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line15 @@ -550,7 +550,7 @@ void use_function_with_leak7() { // CHECK-NEXT: typeMemory leak // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextmyArrayAllocation -// CHECK-NEXT: issue_hash4 +// CHECK-NEXT: issue_hash4 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line22 @@ -935,7 +935,7 @@ void use_function_with_leak7() { // CHECK-NEXT: typeMemory leak // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextreallocDiagnostics -// CHECK-NEXT: issue_hash5 +// CHECK-NEXT: issue_hash5 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line29 @@ -1334,7 +1334,7 @@ void use_function_with_leak7() { // CHECK-NEXT: typeMemory leak // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_wrapper -// CHECK-NEXT: issue_hash3 +// CHECK-NEXT: issue_hash3 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line46 @@ -1854,7 +1854,7 @@ void use_function_with_leak7() { // CHECK-NEXT: typeUse-after-free // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_double_action_call -// CHECK-NEXT: issue_hash3 +// CHECK-NEXT: issue_hash3 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line62 @@ -2413,7 +2413,7 @@ void use_function_with_leak7() { // CHECK-NEXT: typeMemory leak // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextreallocIntra -// CHECK-NEXT: issue_hash3 +// CHECK-NEXT: issue_hash3 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line77 @@ -2681,7 +2681,7 @@ void use_function_with_leak7() { // CHECK-NEXT: typeMemory leak // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextuse_ret -// CHECK-NEXT: issue_hash3 +// CHECK-NEXT: issue_hash3 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line87 @@ -2843,7 +2843,7 @@ void use_function_with_leak7() { // CHECK-NEXT: typeMemory leak // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextLeakedSymbol -// CHECK-NEXT: issue_hash8 +// CHECK-NEXT: issue_hash8 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line98 @@ -3048,7 +3048,7 @@ void use_function_with_leak7() { // CHECK-NEXT: typeMemory leak // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextfunction_with_leak1 -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line104 @@ -3253,7 +3253,7 @@ void use_function_with_leak7() { // CHECK-NEXT: typeMemory leak // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextfunction_with_leak2 -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line112 @@ -3555,7 +3555,7 @@ void use_function_with_leak7() { // CHECK-NEXT: typeMemory leak // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextfunction_with_leak3 -// CHECK-NEXT: issue_hash3 +// CHECK-NEXT: issue_hash3 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line121 @@ -3857,7 +3857,7 @@ void use_function_with_leak7() { // CHECK-NEXT: typeMemory leak // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextfunction_with_leak4 -// CHECK-NEXT: issue_hash5 +// CHECK-NEXT: issue_hash5 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line132 @@ -4062,7 +4062,7 @@ void use_function_with_leak7() { // CHECK-NEXT: typeMemory leak // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextfunction_with_leak5 -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line143 @@ -4267,7 +4267,7 @@ void use_function_with_leak7() { // CHECK-NEXT: typeMemory leak // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextfunction_with_leak6 -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line154 @@ -4501,7 +4501,7 @@ void use_function_with_leak7() { // CHECK-NEXT: typeMemory leak // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextuse_function_with_leak7 -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line170 diff --git a/test/Analysis/method-call-path-notes.cpp b/test/Analysis/method-call-path-notes.cpp index a41a7864aa..b6068647a2 100644 --- a/test/Analysis/method-call-path-notes.cpp +++ b/test/Analysis/method-call-path-notes.cpp @@ -145,7 +145,7 @@ void test_cast(const TestInstanceCall *p) { // CHECK-NEXT: typeCalled C++ object pointer is uninitialized // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_ic -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line14 @@ -254,7 +254,7 @@ void test_cast(const TestInstanceCall *p) { // CHECK-NEXT: typeCalled C++ object pointer is null // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_ic_null -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line19 @@ -397,7 +397,7 @@ void test_cast(const TestInstanceCall *p) { // CHECK-NEXT: typeCalled C++ object pointer is null // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_ic_set_to_null -// CHECK-NEXT: issue_hash3 +// CHECK-NEXT: issue_hash3 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line25 @@ -540,7 +540,7 @@ void test_cast(const TestInstanceCall *p) { // CHECK-NEXT: typeCalled C++ object pointer is null // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_ic_null -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line30 @@ -649,7 +649,7 @@ void test_cast(const TestInstanceCall *p) { // CHECK-NEXT: typeCalled C++ object pointer is null // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_ic_member_ptr -// CHECK-NEXT: issue_hash4 +// CHECK-NEXT: issue_hash4 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line37 @@ -792,7 +792,7 @@ void test_cast(const TestInstanceCall *p) { // CHECK-NEXT: typeCalled C++ object pointer is null // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_cast -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line42 diff --git a/test/Analysis/null-deref-path-notes.m b/test/Analysis/null-deref-path-notes.m index 993f63320e..d9737f4c7e 100644 --- a/test/Analysis/null-deref-path-notes.m +++ b/test/Analysis/null-deref-path-notes.m @@ -271,7 +271,7 @@ int testNull(Root *obj) { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestNull -// CHECK-NEXT: issue_hash6 +// CHECK-NEXT: issue_hash6 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line19 @@ -477,7 +477,7 @@ int testNull(Root *obj) { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindObjective-C method // CHECK-NEXT: issue_contextinitWithID: -// CHECK-NEXT: issue_hash6 +// CHECK-NEXT: issue_hash6 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line33 diff --git a/test/Analysis/plist-output-alternate.m b/test/Analysis/plist-output-alternate.m index 423574d781..991fe4f5f4 100644 --- a/test/Analysis/plist-output-alternate.m +++ b/test/Analysis/plist-output-alternate.m @@ -160,7 +160,7 @@ void rdar8331641(int x) { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_null_init -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line6 @@ -303,7 +303,7 @@ void rdar8331641(int x) { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_null_assign -// CHECK-NEXT: issue_hash3 +// CHECK-NEXT: issue_hash3 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line12 @@ -509,7 +509,7 @@ void rdar8331641(int x) { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_null_assign_transitive -// CHECK-NEXT: issue_hash4 +// CHECK-NEXT: issue_hash4 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line19 @@ -652,7 +652,7 @@ void rdar8331641(int x) { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_null_cond -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line24 @@ -858,7 +858,7 @@ void rdar8331641(int x) { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_null_cond_transitive -// CHECK-NEXT: issue_hash3 +// CHECK-NEXT: issue_hash3 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line31 @@ -972,7 +972,7 @@ void rdar8331641(int x) { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_null_field -// CHECK-NEXT: issue_hash3 +// CHECK-NEXT: issue_hash3 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line38 @@ -1265,7 +1265,7 @@ void rdar8331641(int x) { // CHECK-NEXT: typeLeak // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextrdar8331641 -// CHECK-NEXT: issue_hash6 +// CHECK-NEXT: issue_hash6 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line58 diff --git a/test/Analysis/plist-output.m b/test/Analysis/plist-output.m index cefa762c67..8c0c61495e 100644 --- a/test/Analysis/plist-output.m +++ b/test/Analysis/plist-output.m @@ -203,7 +203,7 @@ void rdar12280665() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_null_init -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line6 @@ -346,7 +346,7 @@ void rdar12280665() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_null_assign -// CHECK-NEXT: issue_hash3 +// CHECK-NEXT: issue_hash3 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line12 @@ -552,7 +552,7 @@ void rdar12280665() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_null_assign_transitive -// CHECK-NEXT: issue_hash4 +// CHECK-NEXT: issue_hash4 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line19 @@ -695,7 +695,7 @@ void rdar12280665() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_null_cond -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line24 @@ -901,7 +901,7 @@ void rdar12280665() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_null_cond_transitive -// CHECK-NEXT: issue_hash3 +// CHECK-NEXT: issue_hash3 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line31 @@ -1015,7 +1015,7 @@ void rdar12280665() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_null_field -// CHECK-NEXT: issue_hash3 +// CHECK-NEXT: issue_hash3 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line38 @@ -1318,7 +1318,7 @@ void rdar12280665() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_assumptions -// CHECK-NEXT: issue_hash8 +// CHECK-NEXT: issue_hash8 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line50 @@ -1587,7 +1587,7 @@ void rdar12280665() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_cond_assign -// CHECK-NEXT: issue_hash4 +// CHECK-NEXT: issue_hash4 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line58 @@ -1730,7 +1730,7 @@ void rdar12280665() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindObjective-C method // CHECK-NEXT: issue_contexttest -// CHECK-NEXT: issue_hash3 +// CHECK-NEXT: issue_hash3 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line77 @@ -1788,7 +1788,7 @@ void rdar12280665() { // CHECK-NEXT: typeDead initialization // CHECK-NEXT: issue_context_kindObjective-C method // CHECK-NEXT: issue_contexttest2 -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line86 @@ -1950,7 +1950,7 @@ void rdar12280665() { // CHECK-NEXT: typeLeak // CHECK-NEXT: issue_context_kindObjective-C method // CHECK-NEXT: issue_contexttest2 -// CHECK-NEXT: issue_hash4 +// CHECK-NEXT: issue_hash4 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line88 @@ -2258,7 +2258,7 @@ void rdar12280665() { // CHECK-NEXT: typeDereference of null pointer // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextrdar12280665 -// CHECK-NEXT: issue_hash4 +// CHECK-NEXT: issue_hash4 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line98 diff --git a/test/Analysis/retain-release-path-notes-gc.m b/test/Analysis/retain-release-path-notes-gc.m index c24bf704e4..913714e6cd 100644 --- a/test/Analysis/retain-release-path-notes-gc.m +++ b/test/Analysis/retain-release-path-notes-gc.m @@ -210,7 +210,7 @@ void retainReleaseIgnored () { // CHECK-NEXT: typeLeak of object when using garbage collection // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextcreationViaCFCreate -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line44 @@ -653,7 +653,7 @@ void retainReleaseIgnored () { // CHECK-NEXT: typeLeak of object when using garbage collection // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextmakeCollectable -// CHECK-NEXT: issue_hash6 +// CHECK-NEXT: issue_hash6 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line53 @@ -1021,7 +1021,7 @@ void retainReleaseIgnored () { // CHECK-NEXT: typeBad release // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextretainReleaseIgnored -// CHECK-NEXT: issue_hash5 +// CHECK-NEXT: issue_hash5 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line61 @@ -1205,7 +1205,7 @@ void retainReleaseIgnored () { // CHECK-NEXT: typeLeak of returned object when using garbage collection // CHECK-NEXT: issue_context_kindObjective-C method // CHECK-NEXT: issue_contextgetViolation -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line67 @@ -1389,7 +1389,7 @@ void retainReleaseIgnored () { // CHECK-NEXT: typeLeak of returned object when using garbage collection // CHECK-NEXT: issue_context_kindObjective-C method // CHECK-NEXT: issue_contextcopyViolation -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line72 diff --git a/test/Analysis/retain-release-path-notes.m b/test/Analysis/retain-release-path-notes.m index 1d70a4a0db..8809c573dc 100644 --- a/test/Analysis/retain-release-path-notes.m +++ b/test/Analysis/retain-release-path-notes.m @@ -328,7 +328,7 @@ void testDictionary(id key, id value) { // CHECK-NEXT: typeLeak // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextcreationViaAlloc -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line47 @@ -471,7 +471,7 @@ void testDictionary(id key, id value) { // CHECK-NEXT: typeLeak // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextcreationViaCFCreate -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line52 @@ -839,7 +839,7 @@ void testDictionary(id key, id value) { // CHECK-NEXT: typeLeak // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextacquisitionViaMethod -// CHECK-NEXT: issue_hash5 +// CHECK-NEXT: issue_hash5 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line60 @@ -1057,7 +1057,7 @@ void testDictionary(id key, id value) { // CHECK-NEXT: typeLeak // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextacquisitionViaProperty -// CHECK-NEXT: issue_hash3 +// CHECK-NEXT: issue_hash3 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line66 @@ -1275,7 +1275,7 @@ void testDictionary(id key, id value) { // CHECK-NEXT: typeLeak // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextacquisitionViaCFFunction -// CHECK-NEXT: issue_hash3 +// CHECK-NEXT: issue_hash3 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line72 @@ -1493,7 +1493,7 @@ void testDictionary(id key, id value) { // CHECK-NEXT: typeUse-after-release // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextexplicitDealloc -// CHECK-NEXT: issue_hash3 +// CHECK-NEXT: issue_hash3 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line78 @@ -1711,7 +1711,7 @@ void testDictionary(id key, id value) { // CHECK-NEXT: typeUse-after-release // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextimplicitDealloc -// CHECK-NEXT: issue_hash3 +// CHECK-NEXT: issue_hash3 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line84 @@ -2004,7 +2004,7 @@ void testDictionary(id key, id value) { // CHECK-NEXT: typeObject sent -autorelease too many times // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextoverAutorelease -// CHECK-NEXT: issue_hash4 +// CHECK-NEXT: issue_hash4 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line91 @@ -2222,7 +2222,7 @@ void testDictionary(id key, id value) { // CHECK-NEXT: typeObject sent -autorelease too many times // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextautoreleaseUnowned -// CHECK-NEXT: issue_hash3 +// CHECK-NEXT: issue_hash3 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line97 @@ -2515,7 +2515,7 @@ void testDictionary(id key, id value) { // CHECK-NEXT: typeLeak // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextmakeCollectableIgnored -// CHECK-NEXT: issue_hash4 +// CHECK-NEXT: issue_hash4 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line104 @@ -2699,7 +2699,7 @@ void testDictionary(id key, id value) { // CHECK-NEXT: typeMethod should return an owned object // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextCFCopyRuleViolation -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line109 @@ -2883,7 +2883,7 @@ void testDictionary(id key, id value) { // CHECK-NEXT: typeLeak of returned object // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextCFGetRuleViolation -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line114 @@ -3067,7 +3067,7 @@ void testDictionary(id key, id value) { // CHECK-NEXT: typeMethod should return an owned object // CHECK-NEXT: issue_context_kindObjective-C method // CHECK-NEXT: issue_contextcopyViolation -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line120 @@ -3251,7 +3251,7 @@ void testDictionary(id key, id value) { // CHECK-NEXT: typeMethod should return an owned object // CHECK-NEXT: issue_context_kindObjective-C method // CHECK-NEXT: issue_contextcopyViolationIndexedSubscript -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line125 @@ -3435,7 +3435,7 @@ void testDictionary(id key, id value) { // CHECK-NEXT: typeMethod should return an owned object // CHECK-NEXT: issue_context_kindObjective-C method // CHECK-NEXT: issue_contextcopyViolationKeyedSubscript -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line130 @@ -3619,7 +3619,7 @@ void testDictionary(id key, id value) { // CHECK-NEXT: typeLeak of returned object // CHECK-NEXT: issue_context_kindObjective-C method // CHECK-NEXT: issue_contextgetViolation -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line135 @@ -3837,7 +3837,7 @@ void testDictionary(id key, id value) { // CHECK-NEXT: typeMethod should return an owned object // CHECK-NEXT: issue_context_kindObjective-C method // CHECK-NEXT: issue_contextcopyAutorelease -// CHECK-NEXT: issue_hash3 +// CHECK-NEXT: issue_hash3 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line141 @@ -3980,7 +3980,7 @@ void testDictionary(id key, id value) { // CHECK-NEXT: typeBad release // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestNumericLiteral -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line170 @@ -4123,7 +4123,7 @@ void testDictionary(id key, id value) { // CHECK-NEXT: typeBad release // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestBoxedInt -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line175 @@ -4266,7 +4266,7 @@ void testDictionary(id key, id value) { // CHECK-NEXT: typeBad release // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestBoxedString -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line180 @@ -4409,7 +4409,7 @@ void testDictionary(id key, id value) { // CHECK-NEXT: typeBad release // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestArray -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line185 @@ -4552,7 +4552,7 @@ void testDictionary(id key, id value) { // CHECK-NEXT: typeBad release // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttestDictionary -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line190 diff --git a/test/Analysis/unix-fns.c b/test/Analysis/unix-fns.c index 6a44422a55..b19476feb5 100644 --- a/test/Analysis/unix-fns.c +++ b/test/Analysis/unix-fns.c @@ -408,7 +408,7 @@ void test_inline_dispatch_once() { // CHECK-NEXT: typeImproper use of 'open' // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_open -// CHECK-NEXT: issue_hash6 +// CHECK-NEXT: issue_hash6 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line55 @@ -556,7 +556,7 @@ void test_inline_dispatch_once() { // CHECK-NEXT: typeImproper use of 'dispatch_once' // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_dispatch_once -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line62 @@ -636,7 +636,7 @@ void test_inline_dispatch_once() { // CHECK-NEXT: typeImproper use of 'pthread_once' // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_pthread_once -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line73 @@ -716,7 +716,7 @@ void test_inline_dispatch_once() { // CHECK-NEXT: typeUndefined allocation of 0 bytes (CERT MEM04-C; CWE-131) // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contextpr2899 -// CHECK-NEXT: issue_hash1 +// CHECK-NEXT: issue_hash1 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line82 @@ -796,7 +796,7 @@ void test_inline_dispatch_once() { // CHECK-NEXT: typeUndefined allocation of 0 bytes (CERT MEM04-C; CWE-131) // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_calloc -// CHECK-NEXT: issue_hash1 +// CHECK-NEXT: issue_hash1 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line94 @@ -876,7 +876,7 @@ void test_inline_dispatch_once() { // CHECK-NEXT: typeUndefined allocation of 0 bytes (CERT MEM04-C; CWE-131) // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_calloc2 -// CHECK-NEXT: issue_hash1 +// CHECK-NEXT: issue_hash1 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line100 @@ -956,7 +956,7 @@ void test_inline_dispatch_once() { // CHECK-NEXT: typeUndefined allocation of 0 bytes (CERT MEM04-C; CWE-131) // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_realloc -// CHECK-NEXT: issue_hash1 +// CHECK-NEXT: issue_hash1 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line112 @@ -1036,7 +1036,7 @@ void test_inline_dispatch_once() { // CHECK-NEXT: typeUndefined allocation of 0 bytes (CERT MEM04-C; CWE-131) // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_reallocf -// CHECK-NEXT: issue_hash1 +// CHECK-NEXT: issue_hash1 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line118 @@ -1116,7 +1116,7 @@ void test_inline_dispatch_once() { // CHECK-NEXT: typeUndefined allocation of 0 bytes (CERT MEM04-C; CWE-131) // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_alloca -// CHECK-NEXT: issue_hash1 +// CHECK-NEXT: issue_hash1 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line136 @@ -1196,7 +1196,7 @@ void test_inline_dispatch_once() { // CHECK-NEXT: typeUndefined allocation of 0 bytes (CERT MEM04-C; CWE-131) // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_builtin_alloca -// CHECK-NEXT: issue_hash1 +// CHECK-NEXT: issue_hash1 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line148 @@ -1276,7 +1276,7 @@ void test_inline_dispatch_once() { // CHECK-NEXT: typeUndefined allocation of 0 bytes (CERT MEM04-C; CWE-131) // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_valloc -// CHECK-NEXT: issue_hash1 +// CHECK-NEXT: issue_hash1 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line160 @@ -1356,7 +1356,7 @@ void test_inline_dispatch_once() { // CHECK-NEXT: typeImproper use of 'dispatch_once' // CHECK-NEXT: issue_context_kindfunction // CHECK-NEXT: issue_contexttest_dispatch_once_in_macro -// CHECK-NEXT: issue_hash2 +// CHECK-NEXT: issue_hash2 // CHECK-NEXT: location // CHECK-NEXT: // CHECK-NEXT: line184 -- 2.40.0