mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-12-04 03:44:59 +00:00
44ae49e1a7
Like regular assignment, compound assignment operators can be assumed to write to their left-hand side operand. So we strengthen the requirements there. (Previously only the default read access had been required.) Just like operator->, operator->* can also be assumed to dereference the left-hand side argument, so we require read access to the pointee. This will generate new warnings if the left-hand side has a pt_guarded_by attribute. This overload is rarely used, but it was trivial to add, so why not. (Supporting the builtin operator requires changes to the TIL.) Reviewed By: aaron.ballman Differential Revision: https://reviews.llvm.org/D124966 |
||
---|---|---|
.. | ||
FlowSensitive | ||
plugins | ||
AnalysisDeclContext.cpp | ||
BodyFarm.cpp | ||
CalledOnceCheck.cpp | ||
CallGraph.cpp | ||
CFG.cpp | ||
CFGReachabilityAnalysis.cpp | ||
CFGStmtMap.cpp | ||
CloneDetection.cpp | ||
CMakeLists.txt | ||
CocoaConventions.cpp | ||
CodeInjector.cpp | ||
ConstructionContext.cpp | ||
Consumed.cpp | ||
Dominators.cpp | ||
ExprMutationAnalyzer.cpp | ||
IssueHash.cpp | ||
LiveVariables.cpp | ||
MacroExpansionContext.cpp | ||
ObjCNoReturn.cpp | ||
PathDiagnostic.cpp | ||
PostOrderCFGView.cpp | ||
ProgramPoint.cpp | ||
ReachableCode.cpp | ||
RetainSummaryManager.cpp | ||
ThreadSafety.cpp | ||
ThreadSafetyCommon.cpp | ||
ThreadSafetyLogical.cpp | ||
ThreadSafetyTIL.cpp | ||
UninitializedValues.cpp |