зеркало из https://github.com/microsoft/clang.git
Replace 'clang --analyze' example (in text) with screenshot from scan-build.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74095 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
6fd634f4ac
Коммит
7d277e25e0
|
@ -174,15 +174,12 @@ use 'cf_returns_retained'.</p>
|
||||||
return [[NSString alloc] initWithCString:"flag a leak"];
|
return [[NSString alloc] initWithCString:"flag a leak"];
|
||||||
}
|
}
|
||||||
@end
|
@end
|
||||||
|
|
||||||
<span class="command">$ clang --analyze test.m</span>
|
|
||||||
$ clang --analyze test.m
|
|
||||||
test.m:21:10: warning: Potential leak of an object allocated on line 21
|
|
||||||
return [[NSString alloc] initWithCString:"flag a leak"];
|
|
||||||
^
|
|
||||||
1 diagnostic generated.
|
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
<p>Running <tt>scan-build</tt> on this source file produces the following output:</p>
|
||||||
|
|
||||||
|
<img src="images/example_ns_returns_retained.png">
|
||||||
|
|
||||||
<h4 id="attr_cf_returns_retained">Attribute 'cf_returns_retained'
|
<h4 id="attr_cf_returns_retained">Attribute 'cf_returns_retained'
|
||||||
(Clang-specific)</h4>
|
(Clang-specific)</h4>
|
||||||
|
|
||||||
|
|
Двоичный файл не отображается.
После Ширина: | Высота: | Размер: 40 KiB |
Загрузка…
Ссылка в новой задаче