Skip to content
  1. Dec 05, 2008
  2. Dec 04, 2008
  3. Dec 02, 2008
  4. Nov 30, 2008
  5. Nov 29, 2008
  6. Nov 28, 2008
    • Zhongxing Xu's avatar
      Fix a serious bug. · e31a8ebf
      Zhongxing Xu authored
      When initialized, the index of the ElementRegion was unsigned. But the index
      value of the ArraySubscriptExpr is signed. This inconsistency caused the value
      of the array element retrieved to be UnknownVal despite it was initialized to
      symbolic.
      
      This is only a hack. Real fix of this problem is required.
      
      llvm-svn: 60207
      e31a8ebf
    • Zhongxing Xu's avatar
      Use std::make_pair instead of std::pair's ctor. · 85b6e201
      Zhongxing Xu authored
      llvm-svn: 60205
      85b6e201
  7. Nov 27, 2008
  8. Nov 24, 2008
  9. Nov 23, 2008
  10. Nov 22, 2008
  11. Nov 19, 2008
  12. Nov 18, 2008
  13. Nov 16, 2008
  14. Nov 15, 2008
  15. Nov 13, 2008
  16. Nov 12, 2008
  17. Nov 10, 2008
  18. Nov 07, 2008
  19. Nov 02, 2008
  20. Oct 31, 2008
  21. Oct 29, 2008
    • Zhongxing Xu's avatar
      Rename: AddDecl => BindDecl · 628ae879
      Zhongxing Xu authored
      BindDecl better describes what the function does:
        - Bind the VarDecl to its memory region
        - Bind the memory region to some initial value.
      
      llvm-svn: 58359
      628ae879
  22. Oct 27, 2008
    • Ted Kremenek's avatar
      Added preliminary support for CompoundLiterals in the static analyzer: · bf263682
      Ted Kremenek authored
      - GRExprEngine::VisitCompoundLiteral...
         (1) visits the initializer list (generating ExplodedNodes)
         (2) creates a CompoundMemRegion for the literal
         (3) creates a new state with the bound literal values using
             GRStateManager::BindCompoundLiteral
      
      - GRStateManager::BindCompoundLiteral simply calls 
        StoreManager::BindCompoundLiteral to get a new store and returns a persistent
        GRState with that store.
      
      - BasicStore::BindCompoundLiteral simply returns the same store, as it
        doesn't handle field sensitivity
        
      - RegionStore::BindCompoundLiteral currently fires an assert (pending discussion
        of how to best implement mappings for CompoundLiteralRegion).
      
      llvm-svn: 58277
      bf263682
    • Zhongxing Xu's avatar
      Use ASTContext::getCanonicalType() to get TypedRegion's type. · 144d7554
      Zhongxing Xu authored
      llvm-svn: 58247
      144d7554
Loading