Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
c22b5fff39a7520207f165fb16a27a34b944bd9c
/
lib
/
Sema
/
AnalysisBasedWarnings.cpp
351ba91
Enhance Sema::DiagRuntimeBehavior() to delay some diagnostics to see if the related code is reachable. This suppresses some
by Ted Kremenek
· 14 years ago
283a358
Have IdempotentOperationsChecker pull its CFGStmtMap from AnalysisContext.
by Ted Kremenek
· 14 years ago
3ed6fc0
Issue AnalysisBasedWarnings as part of calling Sema::PopBlockOrFunctionScope(). No real functionality change.
by Ted Kremenek
· 14 years ago
09f57b9
Don't suggest -Wuninitialized fixits for uninitialized enum types.
by Ted Kremenek
· 14 years ago
609e317
Based on user feedback, swap -Wuninitialized diagnostics to have the warning refer to the bad use, and the note to the variable declaration.
by Ted Kremenek
· 14 years ago
63b5410
Add temporary hack to -Wuninitialize to create a separate CFG (for C++ code) that doesn't include implicit dtors.
by Ted Kremenek
· 14 years ago
eb7a779
Tweak -Wuninitialized fixit for '_Bool' types to be initialized to 0, and C++ 'bool' types to false.
by Ted Kremenek
· 14 years ago
2c3af5c
Teach -Wuninitialized to suggest "= false" for initializing bool variables.
by Ted Kremenek
· 14 years ago
5811f59
Teach -Wreturn-type that destructors can appear
by Ted Kremenek
· 14 years ago
f39e6a3
Fix regression in -Wreturn-type caused by not
by Ted Kremenek
· 14 years ago
a8c17a5
Teach -Wuninitialized-experimental to also warn
by Ted Kremenek
· 14 years ago
dcfb360
Provide -Wuninitialized-experimental fixits
by Ted Kremenek
· 14 years ago
fbb178a
Add basic fixits for -Wuninitialized-experimental
by Ted Kremenek
· 14 years ago
94b1b4d
Enhance -Wuninitialized-experimental diagnostics
by Ted Kremenek
· 14 years ago
c21fed3
Teach UninitializedValuesV2 to implicitly reason about C++
by Ted Kremenek
· 14 years ago
22c4120
Handle base and member destructors in CheckFallThrough.
by Anders Carlsson
· 14 years ago
0dc5f9a
Fix a bug where the -Wmissing-noreturn would always treat constructors with base or member initializers as noreturn.
by Anders Carlsson
· 14 years ago
610068c
Add initial prototype for implementation of
by Ted Kremenek
· 14 years ago
eeef924
Remove a kludge from analysis based warnings that used to detect
by Chandler Carruth
· 14 years ago
0827408
Fix diagnostic pragmas.
by Argyrios Kyrtzidis
· 14 years ago
4765fa0
Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical
by John McCall
· 14 years ago
b36cd3e
Introduce new CFGElement hierarchy to support C++ CFG, based on Marcin's patch
by Zhongxing Xu
· 14 years ago
90b828a
Enhance -Wreturn-type to not warn when control-flow is most likely limited by a switch statement explicitly covering
by Ted Kremenek
· 14 years ago
2d88708
Split out a header to hold APIs meant for the Sema implementation from Sema.h.
by John McCall
· 14 years ago
384aff8
Remove Sema.h's dependency on DeclCXX.h.
by John McCall
· 14 years ago
e0054f6
Remove AnalysisBasedWarnings.h's dependency on Type.h
by John McCall
· 14 years ago
7cd088e
Struggle mightily against header inclusion in Sema.h.
by John McCall
· 14 years ago
e737f50
Move Sema's headers into include/clang/Sema, renaming a few along the way.
by Douglas Gregor
· 14 years ago
3c46e8d
Fix namespace polution.
by Dan Gohman
· 14 years ago
7a42054
Fix construction of AnalysisContext. Thanks Daniel.
by Zhongxing Xu
· 14 years ago
00e9cbb
Add a hack to silence warnings about failing to return from functions after
by Chandler Carruth
· 14 years ago
16565aa
Don't emit any fallthrough / missing-noreturn warnings if we can't
by John McCall
· 14 years ago
99e8192
Don't perform AnalysisBasedWarnings in Sema or run the static analyzer when a
by Ted Kremenek
· 15 years ago
259d48e
An edge from a call expression to the exit block is only an abnormal edge
by John McCall
· 15 years ago
ca7eaee
If a non-noreturn virtual member function is guaranteed not to return,
by Douglas Gregor
· 15 years ago
b7e5f14
Remove micro-optimization for not issueing CFG-based warnings for 'static inline' functions
by Ted Kremenek
· 15 years ago
2b60513
Removed unused object.
by Ted Kremenek
· 15 years ago
d75fa6e
Use SmallVector instead of an std::queue.
by Ted Kremenek
· 15 years ago
264ba48
the big refactoring bits of PR3782.
by Rafael Espindola
· 15 years ago
802c66e
Be a bit more consistent in using operator->
by Rafael Espindola
· 15 years ago
c263704
For forward-declared static inline functions, delay CFG-based warnings until we
by Ted Kremenek
· 15 years ago
d064fdc
Only perform CFG-based warnings on 'static inline' functions that
by Ted Kremenek
· 15 years ago
d068aab
Don't bother running the analysis for CFG-based warnings if the
by Ted Kremenek
· 15 years ago
dbdbaaf
Refactor CFG-based warnings in Sema to be run by a worked object called AnalysisBasedWarnings.
by Ted Kremenek
· 15 years ago