提交历史

作者 SHA1 备注 提交日期
  Jordan Rose f1e67d75fc [analyzer] Create a temporary region when accessing a struct rvalue. 13 年之前
  Ted Kremenek ddc0c48147 Simplify getRuntimeDefinition() back to taking no arguments. 13 年之前
  Ted Kremenek a43df95396 Implement faux-body-synthesis of well-known functions in the static analyzer when 13 年之前
  Anna Zaks 16e6a7cb41 [analyzer] Do not report use of undef on "return foo();" when the return type is void. 13 年之前
  Jordan Rose d66b3c56a5 [analyzer] Handle when the dynamic type is worse than the static type. 13 年之前
  Jordan Rose fe3769dbb4 Revert "[analyzer] Use the static type for a virtual call if the dynamic type is worse." 13 年之前
  Jordan Rose 19d5886d17 [analyzer] Use the static type for a virtual call if the dynamic type is worse. 13 年之前
  Jordan Rose 00b4f64ecb [analyzer] Member function calls that use qualified names are non-virtual. 13 年之前
  Jordan Rose 8f0d0fef5f [analyzer] Fail gracefully when the dynamic type is outside the hierarchy. 13 年之前
  Jordan Rose 200fa2e70d [analyzer] Don't attempt to devirtualize calls to base class destructors. 13 年之前
  Jordan Rose 6ebea89be2 [analyzer] Be more forgiving about calling methods on struct rvalues. 13 年之前
  Jordan Rose 4e45dba1c0 [analyzer] Clean up a couple uses of getPointeeType(). 13 年之前
  Jordan Rose 5699f62df1 [analyzer] Always derive a CallEvent's return type from its origin expr. 13 年之前
  Jordan Rose 827eeb6361 [analyzer] Teach CallEventManager that CXXTemporaryObjectExpr is also a ctor. 13 年之前
  Jordan Rose 6062334cc3 [analyzer] Rename CallEvent::mayBeInlined to CallEvent::isCallStmt. 13 年之前
  Anna Zaks 5a90193ad8 [analyzer] Make analyzer less aggressive when dealing with [self init]. 13 年之前
  Richard Smith d1420c6fa7 Store SourceManager pointer on PrintingPolicy in the case where we're dumping, 13 年之前
  Jordan Rose 4e79fdfe22 [analyzer] Correctly devirtualize virtual method calls in constructors. 13 年之前
  Jordan Rose fc87350ce0 [analyzer] Don't try to devirtualize if the class is incomplete. 13 年之前
  Jordan Rose 9f6441ad92 [analyzer] Only adjust the type of 'this' when we devirtualize a method call. 13 年之前
  Jordan Rose 0ad36baedc [analyzer] Correctly devirtualize virtual method calls in destructors. 13 年之前
  Anna Zaks 38aee3bb4f [analyzer]Assume that the properties cannot be overridden when dot 13 年之前
  Benjamin Kramer 42c72c258e Do NOT use inline functions with LLVM_ATTRIBUTE_USED. 13 年之前
  Jordan Rose 645baeed68 [analyzer] Reduce code duplication: make CXXDestructorCall a CXXInstanceCall. 13 年之前
  Jordan Rose 8ec104b9ff [analyzer] Be more careful when downcasting for devirtualization. 13 年之前
  Jordan Rose b11a3ada9a [analyzer] Don't strip CXXBaseObjectRegions when checking dynamic_casts. 13 年之前
  Jordan Rose b6d2bea048 [analyzer] Strip CXXBaseObjectRegions when devirtualizing method calls. 13 年之前
  Jordan Rose 9584f67b6d [analyzer] Try to devirtualize even if the static callee has no definition. 13 年之前
  Anna Zaks 54918ba02b [analyzer] Track if a region can be a subclass in the dynamic type info. 13 年之前
  Anna Zaks 3f558af016 [analyzer] Optimize dynamic dispatch bifurcation by detecting the cases 13 年之前