forked from OSchip/llvm-project
PlistDiagnostics: force the ranges for control-flow edges to be single locations, forcing
adjacent edges to have compatible ranges. This simplifies the layout logic for some clients. llvm-svn: 158028
This commit is contained in:
parent
989b3b1516
commit
54baf2e57d
|
@ -183,10 +183,18 @@ static void ReportControlFlow(raw_ostream &o,
|
|||
I!=E; ++I) {
|
||||
Indent(o, indent) << "<dict>\n";
|
||||
++indent;
|
||||
|
||||
// Make the ranges of the start and end point self-consistent with adjacent edges
|
||||
// by forcing to use only the beginning of the range. This simplifies the layout
|
||||
// logic for clients.
|
||||
Indent(o, indent) << "<key>start</key>\n";
|
||||
EmitRange(o, SM, LangOpts, I->getStart().asRange(), FM, indent+1);
|
||||
SourceLocation StartEdge = I->getStart().asRange().getBegin();
|
||||
EmitRange(o, SM, LangOpts, SourceRange(StartEdge, StartEdge), FM, indent+1);
|
||||
|
||||
Indent(o, indent) << "<key>end</key>\n";
|
||||
EmitRange(o, SM, LangOpts, I->getEnd().asRange(), FM, indent+1);
|
||||
SourceLocation EndEdge = I->getEnd().asRange().getBegin();
|
||||
EmitRange(o, SM, LangOpts, SourceRange(EndEdge, EndEdge), FM, indent+1);
|
||||
|
||||
--indent;
|
||||
Indent(o, indent) << "</dict>\n";
|
||||
}
|
||||
|
|
|
@ -10,226 +10,229 @@ int test_calling_unimportant_callee(int argc, char *argv[]) {
|
|||
callee();
|
||||
return x; // expected-warning {{Undefined or garbage value returned to caller}}
|
||||
}
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>files</key>
|
||||
//CHECK: <array>
|
||||
//CHECK: </array>
|
||||
//CHECK: <key>diagnostics</key>
|
||||
//CHECK: <array>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>path</key>
|
||||
//CHECK: <array>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>kind</key><string>event</string>
|
||||
//CHECK: <key>location</key>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>line</key><integer>9</integer>
|
||||
//CHECK: <key>col</key><integer>3</integer>
|
||||
//CHECK: <key>file</key><integer>0</integer>
|
||||
//CHECK: </dict>
|
||||
//CHECK: <key>ranges</key>
|
||||
//CHECK: <array>
|
||||
//CHECK: <array>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>line</key><integer>9</integer>
|
||||
//CHECK: <key>col</key><integer>3</integer>
|
||||
//CHECK: <key>file</key><integer>0</integer>
|
||||
//CHECK: </dict>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>line</key><integer>9</integer>
|
||||
//CHECK: <key>col</key><integer>7</integer>
|
||||
//CHECK: <key>file</key><integer>0</integer>
|
||||
//CHECK: </dict>
|
||||
//CHECK: </array>
|
||||
//CHECK: </array>
|
||||
//CHECK: <key>depth</key><integer>0</integer>
|
||||
//CHECK: <key>extended_message</key>
|
||||
//CHECK: <string>Variable 'x' declared without an initial value</string>
|
||||
//CHECK: <key>message</key>
|
||||
//CHECK: <string>Variable 'x' declared without an initial value</string>
|
||||
//CHECK: </dict>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>kind</key><string>control</string>
|
||||
//CHECK: <key>edges</key>
|
||||
//CHECK: <array>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>start</key>
|
||||
//CHECK: <array>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>line</key><integer>9</integer>
|
||||
//CHECK: <key>col</key><integer>3</integer>
|
||||
//CHECK: <key>file</key><integer>0</integer>
|
||||
//CHECK: </dict>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>line</key><integer>9</integer>
|
||||
//CHECK: <key>col</key><integer>7</integer>
|
||||
//CHECK: <key>file</key><integer>0</integer>
|
||||
//CHECK: </dict>
|
||||
//CHECK: </array>
|
||||
//CHECK: <key>end</key>
|
||||
//CHECK: <array>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>line</key><integer>10</integer>
|
||||
//CHECK: <key>col</key><integer>3</integer>
|
||||
//CHECK: <key>file</key><integer>0</integer>
|
||||
//CHECK: </dict>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>line</key><integer>10</integer>
|
||||
//CHECK: <key>col</key><integer>3</integer>
|
||||
//CHECK: <key>file</key><integer>0</integer>
|
||||
//CHECK: </dict>
|
||||
//CHECK: </array>
|
||||
//CHECK: </dict>
|
||||
//CHECK: </array>
|
||||
//CHECK: </dict>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>kind</key><string>event</string>
|
||||
//CHECK: <key>location</key>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>line</key><integer>10</integer>
|
||||
//CHECK: <key>col</key><integer>3</integer>
|
||||
//CHECK: <key>file</key><integer>0</integer>
|
||||
//CHECK: </dict>
|
||||
//CHECK: <key>ranges</key>
|
||||
//CHECK: <array>
|
||||
//CHECK: <array>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>line</key><integer>10</integer>
|
||||
//CHECK: <key>col</key><integer>3</integer>
|
||||
//CHECK: <key>file</key><integer>0</integer>
|
||||
//CHECK: </dict>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>line</key><integer>10</integer>
|
||||
//CHECK: <key>col</key><integer>10</integer>
|
||||
//CHECK: <key>file</key><integer>0</integer>
|
||||
//CHECK: </dict>
|
||||
//CHECK: </array>
|
||||
//CHECK: </array>
|
||||
//CHECK: <key>depth</key><integer>0</integer>
|
||||
//CHECK: <key>extended_message</key>
|
||||
//CHECK: <string>Calling 'callee'</string>
|
||||
//CHECK: <key>message</key>
|
||||
//CHECK: <string>Calling 'callee'</string>
|
||||
//CHECK: </dict>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>kind</key><string>event</string>
|
||||
//CHECK: <key>location</key>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>line</key><integer>2</integer>
|
||||
//CHECK: <key>col</key><integer>1</integer>
|
||||
//CHECK: <key>file</key><integer>1</integer>
|
||||
//CHECK: </dict>
|
||||
//CHECK: <key>depth</key><integer>1</integer>
|
||||
//CHECK: <key>extended_message</key>
|
||||
//CHECK: <string>Entered call from 'test_calling_unimportant_callee'</string>
|
||||
//CHECK: <key>message</key>
|
||||
//CHECK: <string>Entered call from 'test_calling_unimportant_callee'</string>
|
||||
//CHECK: </dict>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>kind</key><string>event</string>
|
||||
//CHECK: <key>location</key>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>line</key><integer>10</integer>
|
||||
//CHECK: <key>col</key><integer>3</integer>
|
||||
//CHECK: <key>file</key><integer>0</integer>
|
||||
//CHECK: </dict>
|
||||
//CHECK: <key>ranges</key>
|
||||
//CHECK: <array>
|
||||
//CHECK: <array>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>line</key><integer>10</integer>
|
||||
//CHECK: <key>col</key><integer>3</integer>
|
||||
//CHECK: <key>file</key><integer>0</integer>
|
||||
//CHECK: </dict>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>line</key><integer>10</integer>
|
||||
//CHECK: <key>col</key><integer>10</integer>
|
||||
//CHECK: <key>file</key><integer>0</integer>
|
||||
//CHECK: </dict>
|
||||
//CHECK: </array>
|
||||
//CHECK: </array>
|
||||
//CHECK: <key>depth</key><integer>1</integer>
|
||||
//CHECK: <key>extended_message</key>
|
||||
//CHECK: <string>Returning from 'callee'</string>
|
||||
//CHECK: <key>message</key>
|
||||
//CHECK: <string>Returning from 'callee'</string>
|
||||
//CHECK: </dict>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>kind</key><string>control</string>
|
||||
//CHECK: <key>edges</key>
|
||||
//CHECK: <array>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>start</key>
|
||||
//CHECK: <array>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>line</key><integer>10</integer>
|
||||
//CHECK: <key>col</key><integer>3</integer>
|
||||
//CHECK: <key>file</key><integer>0</integer>
|
||||
//CHECK: </dict>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>line</key><integer>10</integer>
|
||||
//CHECK: <key>col</key><integer>10</integer>
|
||||
//CHECK: <key>file</key><integer>0</integer>
|
||||
//CHECK: </dict>
|
||||
//CHECK: </array>
|
||||
//CHECK: <key>end</key>
|
||||
//CHECK: <array>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>line</key><integer>11</integer>
|
||||
//CHECK: <key>col</key><integer>3</integer>
|
||||
//CHECK: <key>file</key><integer>0</integer>
|
||||
//CHECK: </dict>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>line</key><integer>11</integer>
|
||||
//CHECK: <key>col</key><integer>10</integer>
|
||||
//CHECK: <key>file</key><integer>0</integer>
|
||||
//CHECK: </dict>
|
||||
//CHECK: </array>
|
||||
//CHECK: </dict>
|
||||
//CHECK: </array>
|
||||
//CHECK: </dict>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>kind</key><string>event</string>
|
||||
//CHECK: <key>location</key>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>line</key><integer>11</integer>
|
||||
//CHECK: <key>col</key><integer>3</integer>
|
||||
//CHECK: <key>file</key><integer>0</integer>
|
||||
//CHECK: </dict>
|
||||
//CHECK: <key>ranges</key>
|
||||
//CHECK: <array>
|
||||
//CHECK: <array>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>line</key><integer>11</integer>
|
||||
//CHECK: <key>col</key><integer>10</integer>
|
||||
//CHECK: <key>file</key><integer>0</integer>
|
||||
//CHECK: </dict>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>line</key><integer>11</integer>
|
||||
//CHECK: <key>col</key><integer>10</integer>
|
||||
//CHECK: <key>file</key><integer>0</integer>
|
||||
//CHECK: </dict>
|
||||
//CHECK: </array>
|
||||
//CHECK: </array>
|
||||
//CHECK: <key>depth</key><integer>0</integer>
|
||||
//CHECK: <key>extended_message</key>
|
||||
//CHECK: <string>Undefined or garbage value returned to caller</string>
|
||||
//CHECK: <key>message</key>
|
||||
//CHECK: <string>Undefined or garbage value returned to caller</string>
|
||||
//CHECK: </dict>
|
||||
//CHECK: </array>
|
||||
//CHECK: <key>description</key><string>Undefined or garbage value returned to caller</string>
|
||||
//CHECK: <key>category</key><string>Logic error</string>
|
||||
//CHECK: <key>type</key><string>Garbage return value</string>
|
||||
//CHECK: <key>issue_context_kind</key><string>function</string>
|
||||
//CHECK: <key>issue_context</key><string>test_calling_unimportant_callee</string>
|
||||
//CHECK: <key>location</key>
|
||||
//CHECK: <dict>
|
||||
//CHECK: <key>line</key><integer>11</integer>
|
||||
//CHECK: <key>col</key><integer>3</integer>
|
||||
//CHECK: <key>file</key><integer>0</integer>
|
||||
//CHECK: </dict>
|
||||
//CHECK: </dict>
|
||||
//CHECK: </array>
|
||||
//CHECK: </dict>
|
||||
//CHECK: </plist>
|
||||
|
||||
// CHECK: <?xml version="1.0" encoding="UTF-8"?>
|
||||
// CHECK: <plist version="1.0">
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>files</key>
|
||||
// CHECK: <array>
|
||||
// CHECK: </array>
|
||||
// CHECK: <key>diagnostics</key>
|
||||
// CHECK: <array>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>path</key>
|
||||
// CHECK: <array>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>kind</key><string>event</string>
|
||||
// CHECK: <key>location</key>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>9</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: <key>ranges</key>
|
||||
// CHECK: <array>
|
||||
// CHECK: <array>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>9</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>9</integer>
|
||||
// CHECK: <key>col</key><integer>7</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
// CHECK: </array>
|
||||
// CHECK: <key>depth</key><integer>0</integer>
|
||||
// CHECK: <key>extended_message</key>
|
||||
// CHECK: <string>Variable 'x' declared without an initial value</string>
|
||||
// CHECK: <key>message</key>
|
||||
// CHECK: <string>Variable 'x' declared without an initial value</string>
|
||||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>kind</key><string>control</string>
|
||||
// CHECK: <key>edges</key>
|
||||
// CHECK: <array>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>start</key>
|
||||
// CHECK: <array>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>9</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>9</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
// CHECK: <key>end</key>
|
||||
// CHECK: <array>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>10</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>10</integer>
|
||||
// CHECK: <key>col</key><integer>8</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>kind</key><string>event</string>
|
||||
// CHECK: <key>location</key>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>10</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: <key>ranges</key>
|
||||
// CHECK: <array>
|
||||
// CHECK: <array>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>10</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>10</integer>
|
||||
// CHECK: <key>col</key><integer>10</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
// CHECK: </array>
|
||||
// CHECK: <key>depth</key><integer>0</integer>
|
||||
// CHECK: <key>extended_message</key>
|
||||
// CHECK: <string>Calling 'callee'</string>
|
||||
// CHECK: <key>message</key>
|
||||
// CHECK: <string>Calling 'callee'</string>
|
||||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>kind</key><string>event</string>
|
||||
// CHECK: <key>location</key>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>2</integer>
|
||||
// CHECK: <key>col</key><integer>1</integer>
|
||||
// CHECK: <key>file</key><integer>1</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: <key>depth</key><integer>1</integer>
|
||||
// CHECK: <key>extended_message</key>
|
||||
// CHECK: <string>Entered call from 'test_calling_unimportant_callee'</string>
|
||||
// CHECK: <key>message</key>
|
||||
// CHECK: <string>Entered call from 'test_calling_unimportant_callee'</string>
|
||||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>kind</key><string>event</string>
|
||||
// CHECK: <key>location</key>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>10</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: <key>ranges</key>
|
||||
// CHECK: <array>
|
||||
// CHECK: <array>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>10</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>10</integer>
|
||||
// CHECK: <key>col</key><integer>10</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
// CHECK: </array>
|
||||
// CHECK: <key>depth</key><integer>1</integer>
|
||||
// CHECK: <key>extended_message</key>
|
||||
// CHECK: <string>Returning from 'callee'</string>
|
||||
// CHECK: <key>message</key>
|
||||
// CHECK: <string>Returning from 'callee'</string>
|
||||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>kind</key><string>control</string>
|
||||
// CHECK: <key>edges</key>
|
||||
// CHECK: <array>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>start</key>
|
||||
// CHECK: <array>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>10</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>10</integer>
|
||||
// CHECK: <key>col</key><integer>8</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
// CHECK: <key>end</key>
|
||||
// CHECK: <array>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>11</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>11</integer>
|
||||
// CHECK: <key>col</key><integer>8</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>kind</key><string>event</string>
|
||||
// CHECK: <key>location</key>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>11</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: <key>ranges</key>
|
||||
// CHECK: <array>
|
||||
// CHECK: <array>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>11</integer>
|
||||
// CHECK: <key>col</key><integer>10</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>11</integer>
|
||||
// CHECK: <key>col</key><integer>10</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
// CHECK: </array>
|
||||
// CHECK: <key>depth</key><integer>0</integer>
|
||||
// CHECK: <key>extended_message</key>
|
||||
// CHECK: <string>Undefined or garbage value returned to caller</string>
|
||||
// CHECK: <key>message</key>
|
||||
// CHECK: <string>Undefined or garbage value returned to caller</string>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
// CHECK: <key>description</key><string>Undefined or garbage value returned to caller</string>
|
||||
// CHECK: <key>category</key><string>Logic error</string>
|
||||
// CHECK: <key>type</key><string>Garbage return value</string>
|
||||
// CHECK: <key>issue_context_kind</key><string>function</string>
|
||||
// CHECK: <key>issue_context</key><string>test_calling_unimportant_callee</string>
|
||||
// CHECK: <key>location</key>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>11</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </plist>
|
||||
|
|
|
@ -88,7 +88,7 @@ void test_block_arg() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>11</integer>
|
||||
// CHECK: <key>col</key><integer>10</integer>
|
||||
// CHECK: <key>col</key><integer>7</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -101,7 +101,7 @@ void test_block_arg() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>12</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>col</key><integer>6</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -122,7 +122,7 @@ void test_block_arg() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>12</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>col</key><integer>6</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -198,7 +198,7 @@ void test_block_arg() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>14</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>col</key><integer>10</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -219,7 +219,7 @@ void test_block_arg() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>14</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>col</key><integer>10</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -341,7 +341,7 @@ void test_block_arg() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>18</integer>
|
||||
// CHECK: <key>col</key><integer>1</integer>
|
||||
// CHECK: <key>col</key><integer>4</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -420,7 +420,7 @@ void test_block_arg() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>33</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>4</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -433,7 +433,7 @@ void test_block_arg() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>33</integer>
|
||||
// CHECK: <key>col</key><integer>9</integer>
|
||||
// CHECK: <key>col</key><integer>8</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -483,7 +483,7 @@ void test_block_arg() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>33</integer>
|
||||
// CHECK: <key>col</key><integer>9</integer>
|
||||
// CHECK: <key>col</key><integer>8</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -496,7 +496,7 @@ void test_block_arg() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>36</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>4</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -517,7 +517,7 @@ void test_block_arg() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>36</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>4</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -530,7 +530,7 @@ void test_block_arg() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>37</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>col</key><integer>16</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -594,7 +594,7 @@ void test_block_arg() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>26</integer>
|
||||
// CHECK: <key>col</key><integer>1</integer>
|
||||
// CHECK: <key>col</key><integer>4</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -702,7 +702,7 @@ void test_block_arg() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>45</integer>
|
||||
// CHECK: <key>col</key><integer>8</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -856,7 +856,7 @@ void test_block_arg() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>50</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -890,7 +890,7 @@ void test_block_arg() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>50</integer>
|
||||
// CHECK: <key>col</key><integer>41</integer>
|
||||
// CHECK: <key>col</key><integer>12</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -969,7 +969,7 @@ void test_block_arg() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>55</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>9</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -1003,7 +1003,7 @@ void test_block_arg() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>56</integer>
|
||||
// CHECK: <key>col</key><integer>17</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -1082,7 +1082,7 @@ void test_block_arg() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>61</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -1116,7 +1116,7 @@ void test_block_arg() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>62</integer>
|
||||
// CHECK: <key>col</key><integer>27</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
|
|
@ -40,7 +40,7 @@ void test_bug_2() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>9</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -53,7 +53,7 @@ void test_bug_2() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>10</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -117,7 +117,7 @@ void test_bug_2() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>4</integer>
|
||||
// CHECK: <key>col</key><integer>1</integer>
|
||||
// CHECK: <key>col</key><integer>6</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -182,3 +182,4 @@ void test_bug_2() {
|
|||
// CHECK: </array>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </plist>
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -82,7 +82,7 @@ void rdar8331641(int x) {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>5</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -161,7 +161,7 @@ void rdar8331641(int x) {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>10</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -240,7 +240,7 @@ void rdar8331641(int x) {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>16</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -319,7 +319,7 @@ void rdar8331641(int x) {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>23</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>4</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -332,7 +332,7 @@ void rdar8331641(int x) {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>23</integer>
|
||||
// CHECK: <key>col</key><integer>8</integer>
|
||||
// CHECK: <key>col</key><integer>7</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -382,7 +382,7 @@ void rdar8331641(int x) {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>23</integer>
|
||||
// CHECK: <key>col</key><integer>8</integer>
|
||||
// CHECK: <key>col</key><integer>7</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -461,7 +461,7 @@ void rdar8331641(int x) {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>29</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>4</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -474,7 +474,7 @@ void rdar8331641(int x) {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>29</integer>
|
||||
// CHECK: <key>col</key><integer>8</integer>
|
||||
// CHECK: <key>col</key><integer>7</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -495,7 +495,7 @@ void rdar8331641(int x) {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>29</integer>
|
||||
// CHECK: <key>col</key><integer>8</integer>
|
||||
// CHECK: <key>col</key><integer>7</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -508,7 +508,7 @@ void rdar8331641(int x) {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>30</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>col</key><integer>7</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -529,7 +529,7 @@ void rdar8331641(int x) {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>30</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>col</key><integer>7</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -608,7 +608,7 @@ void rdar8331641(int x) {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>36</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>8</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -721,7 +721,7 @@ void rdar8331641(int x) {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>53</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>8</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -734,7 +734,7 @@ void rdar8331641(int x) {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>54</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>13</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -755,7 +755,7 @@ void rdar8331641(int x) {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>54</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>13</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -768,7 +768,7 @@ void rdar8331641(int x) {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>54</integer>
|
||||
// CHECK: <key>col</key><integer>82</integer>
|
||||
// CHECK: <key>col</key><integer>36</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -818,7 +818,7 @@ void rdar8331641(int x) {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>54</integer>
|
||||
// CHECK: <key>col</key><integer>82</integer>
|
||||
// CHECK: <key>col</key><integer>36</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -831,7 +831,7 @@ void rdar8331641(int x) {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>55</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>4</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -852,7 +852,7 @@ void rdar8331641(int x) {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>55</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>4</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -899,7 +899,7 @@ void rdar8331641(int x) {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>57</integer>
|
||||
// CHECK: <key>col</key><integer>10</integer>
|
||||
// CHECK: <key>col</key><integer>14</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -920,7 +920,7 @@ void rdar8331641(int x) {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>57</integer>
|
||||
// CHECK: <key>col</key><integer>10</integer>
|
||||
// CHECK: <key>col</key><integer>14</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
|
|
@ -105,7 +105,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>5</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -184,7 +184,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>10</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -263,7 +263,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>16</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -342,7 +342,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>23</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>4</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -355,7 +355,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>23</integer>
|
||||
// CHECK: <key>col</key><integer>8</integer>
|
||||
// CHECK: <key>col</key><integer>7</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -405,7 +405,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>23</integer>
|
||||
// CHECK: <key>col</key><integer>8</integer>
|
||||
// CHECK: <key>col</key><integer>7</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -484,7 +484,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>29</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>4</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -497,7 +497,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>29</integer>
|
||||
// CHECK: <key>col</key><integer>8</integer>
|
||||
// CHECK: <key>col</key><integer>7</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -518,7 +518,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>29</integer>
|
||||
// CHECK: <key>col</key><integer>8</integer>
|
||||
// CHECK: <key>col</key><integer>7</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -531,7 +531,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>31</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>col</key><integer>7</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -552,7 +552,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>31</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>col</key><integer>7</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -631,7 +631,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>37</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>8</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -744,7 +744,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>44</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>4</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -791,7 +791,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>47</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>4</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -812,7 +812,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>47</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>4</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -859,7 +859,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>50</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -880,7 +880,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>50</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -959,7 +959,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>56</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -972,7 +972,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>57</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>4</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -993,7 +993,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>57</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>4</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -1069,7 +1069,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>59</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>8</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -1090,7 +1090,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>59</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>8</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -1103,7 +1103,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>59</integer>
|
||||
// CHECK: <key>col</key><integer>11</integer>
|
||||
// CHECK: <key>col</key><integer>10</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -1169,7 +1169,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>76</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>4</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -1216,7 +1216,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>76</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>4</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -1237,7 +1237,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>76</integer>
|
||||
// CHECK: <key>col</key><integer>3</integer>
|
||||
// CHECK: <key>col</key><integer>4</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -1250,7 +1250,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>77</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>col</key><integer>7</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -1271,7 +1271,7 @@ int test_cond_assign() {
|
|||
// CHECK: </dict>
|
||||
// CHECK: <dict>
|
||||
// CHECK: <key>line</key><integer>77</integer>
|
||||
// CHECK: <key>col</key><integer>5</integer>
|
||||
// CHECK: <key>col</key><integer>7</integer>
|
||||
// CHECK: <key>file</key><integer>0</integer>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </array>
|
||||
|
@ -1336,4 +1336,3 @@ int test_cond_assign() {
|
|||
// CHECK: </array>
|
||||
// CHECK: </dict>
|
||||
// CHECK: </plist>
|
||||
|
||||
|
|
Loading…
Reference in New Issue