diff options
author | Kristof Umann <dkszelethus@gmail.com> | 2018-11-04 14:18:37 +0000 |
---|---|---|
committer | Kristof Umann <dkszelethus@gmail.com> | 2018-11-04 14:18:37 +0000 |
commit | 1e205ca27750811dc4bbfaa9f11ab8bad36c0b48 (patch) | |
tree | abd12ea11ed08da168214aa0f01a62f7f8a3dbee /test/Analysis/Inputs/expected-plists/plist-macros-with-expansion.cpp.plist | |
parent | 31994c63f2c42fb47fbcb3669385d82599becb79 (diff) |
Revert '[analyzer][PlistMacroExpansion] Part 2.: Retrieving the macro name and primitive expansion'
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@346096 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Analysis/Inputs/expected-plists/plist-macros-with-expansion.cpp.plist')
-rw-r--r-- | test/Analysis/Inputs/expected-plists/plist-macros-with-expansion.cpp.plist | 1047 |
1 files changed, 5 insertions, 1042 deletions
diff --git a/test/Analysis/Inputs/expected-plists/plist-macros-with-expansion.cpp.plist b/test/Analysis/Inputs/expected-plists/plist-macros-with-expansion.cpp.plist index f544765bff..c6f9c32a80 100644 --- a/test/Analysis/Inputs/expected-plists/plist-macros-with-expansion.cpp.plist +++ b/test/Analysis/Inputs/expected-plists/plist-macros-with-expansion.cpp.plist @@ -143,8 +143,8 @@ <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> - <key>name</key><string>SET_PTR_VAR_TO_NULL</string> - <key>expansion</key><string>ptr = 0</string> + <key>name</key><string></string> + <key>expansion</key><string></string> </dict> </array> <key>description</key><string>Dereference of null pointer (loaded from variable 'ptr')</string> @@ -312,8 +312,8 @@ <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> - <key>name</key><string>SET_PTR_VAR_TO_NULL_WITH_NESTED_MACRO</string> - <key>expansion</key><string>ptr =0</string> + <key>name</key><string></string> + <key>expansion</key><string></string> </dict> </array> <key>description</key><string>Dereference of null pointer (loaded from variable 'ptr')</string> @@ -342,1047 +342,10 @@ </array> </dict> </dict> - <dict> - <key>path</key> - <array> - <dict> - <key>kind</key><string>control</string> - <key>edges</key> - <array> - <dict> - <key>start</key> - <array> - <dict> - <key>line</key><integer>58</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>58</integer> - <key>col</key><integer>5</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - <key>end</key> - <array> - <dict> - <key>line</key><integer>59</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>59</integer> - <key>col</key><integer>9</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </dict> - </array> - </dict> - <dict> - <key>kind</key><string>event</string> - <key>location</key> - <dict> - <key>line</key><integer>59</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <key>ranges</key> - <array> - <array> - <dict> - <key>line</key><integer>59</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>59</integer> - <key>col</key><integer>15</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </array> - <key>depth</key><integer>0</integer> - <key>extended_message</key> - <string>Calling 'setToNull'</string> - <key>message</key> - <string>Calling 'setToNull'</string> - </dict> - <dict> - <key>kind</key><string>event</string> - <key>location</key> - <dict> - <key>line</key><integer>50</integer> - <key>col</key><integer>1</integer> - <key>file</key><integer>0</integer> - </dict> - <key>depth</key><integer>1</integer> - <key>extended_message</key> - <string>Entered call from 'functionLikeMacroTest'</string> - <key>message</key> - <string>Entered call from 'functionLikeMacroTest'</string> - </dict> - <dict> - <key>kind</key><string>control</string> - <key>edges</key> - <array> - <dict> - <key>start</key> - <array> - <dict> - <key>line</key><integer>50</integer> - <key>col</key><integer>1</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>50</integer> - <key>col</key><integer>4</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - <key>end</key> - <array> - <dict> - <key>line</key><integer>51</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>51</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </dict> - </array> - </dict> - <dict> - <key>kind</key><string>event</string> - <key>location</key> - <dict> - <key>line</key><integer>51</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <key>ranges</key> - <array> - <array> - <dict> - <key>line</key><integer>51</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>51</integer> - <key>col</key><integer>17</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </array> - <key>depth</key><integer>1</integer> - <key>extended_message</key> - <string>Null pointer value stored to 'ptr'</string> - <key>message</key> - <string>Null pointer value stored to 'ptr'</string> - </dict> - <dict> - <key>kind</key><string>event</string> - <key>location</key> - <dict> - <key>line</key><integer>59</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <key>ranges</key> - <array> - <array> - <dict> - <key>line</key><integer>59</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>59</integer> - <key>col</key><integer>15</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </array> - <key>depth</key><integer>0</integer> - <key>extended_message</key> - <string>Returning from 'setToNull'</string> - <key>message</key> - <string>Returning from 'setToNull'</string> - </dict> - <dict> - <key>kind</key><string>control</string> - <key>edges</key> - <array> - <dict> - <key>start</key> - <array> - <dict> - <key>line</key><integer>60</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>60</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - <key>end</key> - <array> - <dict> - <key>line</key><integer>60</integer> - <key>col</key><integer>8</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>60</integer> - <key>col</key><integer>8</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </dict> - </array> - </dict> - <dict> - <key>kind</key><string>event</string> - <key>location</key> - <dict> - <key>line</key><integer>60</integer> - <key>col</key><integer>8</integer> - <key>file</key><integer>0</integer> - </dict> - <key>ranges</key> - <array> - <array> - <dict> - <key>line</key><integer>60</integer> - <key>col</key><integer>4</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>60</integer> - <key>col</key><integer>6</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </array> - <key>depth</key><integer>0</integer> - <key>extended_message</key> - <string>Dereference of null pointer (loaded from variable 'ptr')</string> - <key>message</key> - <string>Dereference of null pointer (loaded from variable 'ptr')</string> - </dict> - </array> - <key>macro_expansions</key> - <array> - <dict> - <key>location</key> - <dict> - <key>line</key><integer>59</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <key>name</key><string>TO_NULL</string> - <key>expansion</key><string>setToNull(x)</string> - </dict> - </array> - <key>description</key><string>Dereference of null pointer (loaded from variable 'ptr')</string> - <key>category</key><string>Logic error</string> - <key>type</key><string>Dereference of null pointer</string> - <key>check_name</key><string>core.NullDereference</string> - <!-- This hash is experimental and going to change! --> - <key>issue_hash_content_of_line_in_context</key><string>370a457744311752aac789447b4ef16c</string> - <key>issue_context_kind</key><string>function</string> - <key>issue_context</key><string>functionLikeMacroTest</string> - <key>issue_hash_function_offset</key><string>3</string> - <key>location</key> - <dict> - <key>line</key><integer>60</integer> - <key>col</key><integer>8</integer> - <key>file</key><integer>0</integer> - </dict> - <key>ExecutedLines</key> - <dict> - <key>0</key> - <array> - <integer>50</integer> - <integer>51</integer> - <integer>57</integer> - <integer>58</integer> - <integer>59</integer> - <integer>60</integer> - </array> - </dict> - </dict> - <dict> - <key>path</key> - <array> - <dict> - <key>kind</key><string>control</string> - <key>edges</key> - <array> - <dict> - <key>start</key> - <array> - <dict> - <key>line</key><integer>79</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>79</integer> - <key>col</key><integer>5</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - <key>end</key> - <array> - <dict> - <key>line</key><integer>80</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>80</integer> - <key>col</key><integer>9</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </dict> - </array> - </dict> - <dict> - <key>kind</key><string>event</string> - <key>location</key> - <dict> - <key>line</key><integer>80</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <key>ranges</key> - <array> - <array> - <dict> - <key>line</key><integer>80</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>80</integer> - <key>col</key><integer>13</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </array> - <key>depth</key><integer>0</integer> - <key>extended_message</key> - <string>Calling 'setToNull'</string> - <key>message</key> - <string>Calling 'setToNull'</string> - </dict> - <dict> - <key>kind</key><string>event</string> - <key>location</key> - <dict> - <key>line</key><integer>50</integer> - <key>col</key><integer>1</integer> - <key>file</key><integer>0</integer> - </dict> - <key>depth</key><integer>1</integer> - <key>extended_message</key> - <string>Entered call from 'functionLikeNestedMacroTest'</string> - <key>message</key> - <string>Entered call from 'functionLikeNestedMacroTest'</string> - </dict> - <dict> - <key>kind</key><string>control</string> - <key>edges</key> - <array> - <dict> - <key>start</key> - <array> - <dict> - <key>line</key><integer>50</integer> - <key>col</key><integer>1</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>50</integer> - <key>col</key><integer>4</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - <key>end</key> - <array> - <dict> - <key>line</key><integer>51</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>51</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </dict> - </array> - </dict> - <dict> - <key>kind</key><string>event</string> - <key>location</key> - <dict> - <key>line</key><integer>51</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <key>ranges</key> - <array> - <array> - <dict> - <key>line</key><integer>51</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>51</integer> - <key>col</key><integer>17</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </array> - <key>depth</key><integer>1</integer> - <key>extended_message</key> - <string>Null pointer value stored to 'a'</string> - <key>message</key> - <string>Null pointer value stored to 'a'</string> - </dict> - <dict> - <key>kind</key><string>event</string> - <key>location</key> - <dict> - <key>line</key><integer>80</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <key>ranges</key> - <array> - <array> - <dict> - <key>line</key><integer>80</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>80</integer> - <key>col</key><integer>13</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </array> - <key>depth</key><integer>0</integer> - <key>extended_message</key> - <string>Returning from 'setToNull'</string> - <key>message</key> - <string>Returning from 'setToNull'</string> - </dict> - <dict> - <key>kind</key><string>event</string> - <key>location</key> - <dict> - <key>line</key><integer>81</integer> - <key>col</key><integer>12</integer> - <key>file</key><integer>0</integer> - </dict> - <key>ranges</key> - <array> - <array> - <dict> - <key>line</key><integer>81</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>81</integer> - <key>col</key><integer>10</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </array> - <key>depth</key><integer>0</integer> - <key>extended_message</key> - <string>Dereference of null pointer (loaded from variable 'a')</string> - <key>message</key> - <string>Dereference of null pointer (loaded from variable 'a')</string> - </dict> - </array> - <key>macro_expansions</key> - <array> - <dict> - <key>location</key> - <dict> - <key>line</key><integer>80</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <key>name</key><string>TO_NULL</string> - <key>expansion</key><string>setToNull(x)</string> - </dict> - <dict> - <key>location</key> - <dict> - <key>line</key><integer>81</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <key>name</key><string>DEREF</string> - <key>expansion</key><string>{ int b; b = 5; } print(x); *x</string> - </dict> - </array> - <key>description</key><string>Dereference of null pointer (loaded from variable 'a')</string> - <key>category</key><string>Logic error</string> - <key>type</key><string>Dereference of null pointer</string> - <key>check_name</key><string>core.NullDereference</string> - <!-- This hash is experimental and going to change! --> - <key>issue_hash_content_of_line_in_context</key><string>873802674657bba4565f64c7bbf0ded9</string> - <key>issue_context_kind</key><string>function</string> - <key>issue_context</key><string>functionLikeNestedMacroTest</string> - <key>issue_hash_function_offset</key><string>3</string> - <key>location</key> - <dict> - <key>line</key><integer>81</integer> - <key>col</key><integer>12</integer> - <key>file</key><integer>0</integer> - </dict> - <key>ExecutedLines</key> - <dict> - <key>0</key> - <array> - <integer>50</integer> - <integer>51</integer> - <integer>78</integer> - <integer>79</integer> - <integer>80</integer> - <integer>81</integer> - </array> - </dict> - </dict> - <dict> - <key>path</key> - <array> - <dict> - <key>kind</key><string>control</string> - <key>edges</key> - <array> - <dict> - <key>start</key> - <array> - <dict> - <key>line</key><integer>100</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>100</integer> - <key>col</key><integer>5</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - <key>end</key> - <array> - <dict> - <key>line</key><integer>101</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>101</integer> - <key>col</key><integer>28</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </dict> - </array> - </dict> - <dict> - <key>kind</key><string>event</string> - <key>location</key> - <dict> - <key>line</key><integer>101</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <key>ranges</key> - <array> - <array> - <dict> - <key>line</key><integer>101</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>101</integer> - <key>col</key><integer>33</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </array> - <key>depth</key><integer>0</integer> - <key>extended_message</key> - <string>Null pointer value stored to 'ptr'</string> - <key>message</key> - <string>Null pointer value stored to 'ptr'</string> - </dict> - <dict> - <key>kind</key><string>control</string> - <key>edges</key> - <array> - <dict> - <key>start</key> - <array> - <dict> - <key>line</key><integer>102</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>102</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - <key>end</key> - <array> - <dict> - <key>line</key><integer>102</integer> - <key>col</key><integer>8</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>102</integer> - <key>col</key><integer>8</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </dict> - </array> - </dict> - <dict> - <key>kind</key><string>event</string> - <key>location</key> - <dict> - <key>line</key><integer>102</integer> - <key>col</key><integer>8</integer> - <key>file</key><integer>0</integer> - </dict> - <key>ranges</key> - <array> - <array> - <dict> - <key>line</key><integer>102</integer> - <key>col</key><integer>4</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>102</integer> - <key>col</key><integer>6</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </array> - <key>depth</key><integer>0</integer> - <key>extended_message</key> - <string>Dereference of null pointer (loaded from variable 'ptr')</string> - <key>message</key> - <string>Dereference of null pointer (loaded from variable 'ptr')</string> - </dict> - </array> - <key>macro_expansions</key> - <array> - <dict> - <key>location</key> - <dict> - <key>line</key><integer>101</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <key>name</key><string>WILL_UNDEF_SET_NULL_TO_PTR</string> - <key>expansion</key><string>ptr = nullptr;</string> - </dict> - </array> - <key>description</key><string>Dereference of null pointer (loaded from variable 'ptr')</string> - <key>category</key><string>Logic error</string> - <key>type</key><string>Dereference of null pointer</string> - <key>check_name</key><string>core.NullDereference</string> - <!-- This hash is experimental and going to change! --> - <key>issue_hash_content_of_line_in_context</key><string>79ce7ac344a15505929edba2fdf178b6</string> - <key>issue_context_kind</key><string>function</string> - <key>issue_context</key><string>undefinedMacroByTheEndOfParsingTest</string> - <key>issue_hash_function_offset</key><string>3</string> - <key>location</key> - <dict> - <key>line</key><integer>102</integer> - <key>col</key><integer>8</integer> - <key>file</key><integer>0</integer> - </dict> - <key>ExecutedLines</key> - <dict> - <key>0</key> - <array> - <integer>99</integer> - <integer>100</integer> - <integer>101</integer> - <integer>102</integer> - </array> - </dict> - </dict> - <dict> - <key>path</key> - <array> - <dict> - <key>kind</key><string>control</string> - <key>edges</key> - <array> - <dict> - <key>start</key> - <array> - <dict> - <key>line</key><integer>118</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>118</integer> - <key>col</key><integer>5</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - <key>end</key> - <array> - <dict> - <key>line</key><integer>119</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>119</integer> - <key>col</key><integer>42</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </dict> - </array> - </dict> - <dict> - <key>kind</key><string>event</string> - <key>location</key> - <dict> - <key>line</key><integer>119</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <key>ranges</key> - <array> - <array> - <dict> - <key>line</key><integer>119</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>119</integer> - <key>col</key><integer>47</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </array> - <key>depth</key><integer>0</integer> - <key>extended_message</key> - <string>Null pointer value stored to 'ptr'</string> - <key>message</key> - <string>Null pointer value stored to 'ptr'</string> - </dict> - <dict> - <key>kind</key><string>control</string> - <key>edges</key> - <array> - <dict> - <key>start</key> - <array> - <dict> - <key>line</key><integer>120</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>120</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - <key>end</key> - <array> - <dict> - <key>line</key><integer>120</integer> - <key>col</key><integer>8</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>120</integer> - <key>col</key><integer>8</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </dict> - </array> - </dict> - <dict> - <key>kind</key><string>event</string> - <key>location</key> - <dict> - <key>line</key><integer>120</integer> - <key>col</key><integer>8</integer> - <key>file</key><integer>0</integer> - </dict> - <key>ranges</key> - <array> - <array> - <dict> - <key>line</key><integer>120</integer> - <key>col</key><integer>4</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>120</integer> - <key>col</key><integer>6</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </array> - <key>depth</key><integer>0</integer> - <key>extended_message</key> - <string>Dereference of null pointer (loaded from variable 'ptr')</string> - <key>message</key> - <string>Dereference of null pointer (loaded from variable 'ptr')</string> - </dict> - </array> - <key>macro_expansions</key> - <array> - <dict> - <key>location</key> - <dict> - <key>line</key><integer>119</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <key>name</key><string>WILL_REDIFINE_MULTIPLE_TIMES_SET_TO_NULL</string> - <key>expansion</key><string>ptr = nullptr;</string> - </dict> - </array> - <key>description</key><string>Dereference of null pointer (loaded from variable 'ptr')</string> - <key>category</key><string>Logic error</string> - <key>type</key><string>Dereference of null pointer</string> - <key>check_name</key><string>core.NullDereference</string> - <!-- This hash is experimental and going to change! --> - <key>issue_hash_content_of_line_in_context</key><string>cbbecfb64198aebb884f3729dff84896</string> - <key>issue_context_kind</key><string>function</string> - <key>issue_context</key><string>macroRedefinedMultipleTimesTest</string> - <key>issue_hash_function_offset</key><string>3</string> - <key>location</key> - <dict> - <key>line</key><integer>120</integer> - <key>col</key><integer>8</integer> - <key>file</key><integer>0</integer> - </dict> - <key>ExecutedLines</key> - <dict> - <key>0</key> - <array> - <integer>117</integer> - <integer>118</integer> - <integer>119</integer> - <integer>120</integer> - </array> - </dict> - </dict> - <dict> - <key>path</key> - <array> - <dict> - <key>kind</key><string>control</string> - <key>edges</key> - <array> - <dict> - <key>start</key> - <array> - <dict> - <key>line</key><integer>139</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>139</integer> - <key>col</key><integer>5</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - <key>end</key> - <array> - <dict> - <key>line</key><integer>140</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>140</integer> - <key>col</key><integer>39</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </dict> - </array> - </dict> - <dict> - <key>kind</key><string>event</string> - <key>location</key> - <dict> - <key>line</key><integer>140</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <key>ranges</key> - <array> - <array> - <dict> - <key>line</key><integer>140</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>140</integer> - <key>col</key><integer>44</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </array> - <key>depth</key><integer>0</integer> - <key>extended_message</key> - <string>Null pointer value stored to 'ptr'</string> - <key>message</key> - <string>Null pointer value stored to 'ptr'</string> - </dict> - <dict> - <key>kind</key><string>control</string> - <key>edges</key> - <array> - <dict> - <key>start</key> - <array> - <dict> - <key>line</key><integer>141</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>141</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - <key>end</key> - <array> - <dict> - <key>line</key><integer>141</integer> - <key>col</key><integer>8</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>141</integer> - <key>col</key><integer>8</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </dict> - </array> - </dict> - <dict> - <key>kind</key><string>event</string> - <key>location</key> - <dict> - <key>line</key><integer>141</integer> - <key>col</key><integer>8</integer> - <key>file</key><integer>0</integer> - </dict> - <key>ranges</key> - <array> - <array> - <dict> - <key>line</key><integer>141</integer> - <key>col</key><integer>4</integer> - <key>file</key><integer>0</integer> - </dict> - <dict> - <key>line</key><integer>141</integer> - <key>col</key><integer>6</integer> - <key>file</key><integer>0</integer> - </dict> - </array> - </array> - <key>depth</key><integer>0</integer> - <key>extended_message</key> - <string>Dereference of null pointer (loaded from variable 'ptr')</string> - <key>message</key> - <string>Dereference of null pointer (loaded from variable 'ptr')</string> - </dict> - </array> - <key>macro_expansions</key> - <array> - <dict> - <key>location</key> - <dict> - <key>line</key><integer>140</integer> - <key>col</key><integer>3</integer> - <key>file</key><integer>0</integer> - </dict> - <key>name</key><string>PASS_PTR_TO_MACRO_THAT_WILL_BE_UNDEFD</string> - <key>expansion</key><string>ptr = nullptr;</string> - </dict> - </array> - <key>description</key><string>Dereference of null pointer (loaded from variable 'ptr')</string> - <key>category</key><string>Logic error</string> - <key>type</key><string>Dereference of null pointer</string> - <key>check_name</key><string>core.NullDereference</string> - <!-- This hash is experimental and going to change! --> - <key>issue_hash_content_of_line_in_context</key><string>01684c77381713fd6c7be31ebc9b647a</string> - <key>issue_context_kind</key><string>function</string> - <key>issue_context</key><string>undefinedMacroInsideAnotherMacroTest</string> - <key>issue_hash_function_offset</key><string>3</string> - <key>location</key> - <dict> - <key>line</key><integer>141</integer> - <key>col</key><integer>8</integer> - <key>file</key><integer>0</integer> - </dict> - <key>ExecutedLines</key> - <dict> - <key>0</key> - <array> - <integer>138</integer> - <integer>139</integer> - <integer>140</integer> - <integer>141</integer> - </array> - </dict> - </dict> </array> <key>files</key> <array> - <string>/home/szelethus/Documents/macro_expansion/clang/test/Analysis/plist-macros-with-expansion.cpp</string> + <string>/home/eumakri/Documents/2codechecker_dev_env/llvm/tools/clang/test/Analysis/plist-macros-with-expansion.cpp</string> </array> </dict> </plist> |