Skip to content
  1. Jan 30, 2008
  2. Jan 29, 2008
  3. Jan 28, 2008
    • Ted Kremenek's avatar
      Added RValue class "UninitializedValue". · 64d9524d
      Ted Kremenek authored
      llvm-svn: 46471
      64d9524d
    • Ted Kremenek's avatar
      Added transfer function logic for "%=" operator. · fe9cf4f3
      Ted Kremenek authored
      llvm-svn: 46470
      fe9cf4f3
    • Ted Kremenek's avatar
      Added transfer function hookups for "modulo" operator. · 7e67036f
      Ted Kremenek authored
      llvm-svn: 46468
      7e67036f
    • Ted Kremenek's avatar
      Minor tweaking with hierarchy of NonLValue objects: SymbolValue is · 5b8cd808
      Ted Kremenek authored
      now SymbolicNonLValue.
      
      Cleaned up some casts.
      
      llvm-svn: 46467
      5b8cd808
    • Ted Kremenek's avatar
      Some additional cleanups with method names. · 17a73968
      Ted Kremenek authored
      Renamed ExprValue to RValue, as all expression values are RValues, and this
      keeps with the C terminology (renamed old "RValue" class to "NonLValue").
      
      Introduced "ConcreteInt", a class that represents a concrete, integer
      constant as an RValue.
      
      Temporarily removed classes to represent set of possible constants and set of !=
      constants. Will replace with a more general class representing a set of
      constraints.
      
      Added some foundational code to track "symbolic" values, which are used to
      accrue constraints on an abstract value that is shared between multiple
      variables.  e.g:
      
         x = y;      // at this point "x" and "y" share the same "value"
         if (x > 1) 
           ...       // at this point, the value shared by "x" and "y" is "> 1".
      
      llvm-svn: 46466
      17a73968
    • Steve Naroff's avatar
      · 1f7f6929
      Steve Naroff authored
      Implement "private extern" on function decls!
      
      llvm-svn: 46464
      1f7f6929
    • Steve Naroff's avatar
      · 909651a6
      Steve Naroff authored
      Add -Wno-rewrite-macros to silence the following warning when using -rewrite-test:
      
      xx.m:10:3: warning: rewriting sub-expression within a macro (may not be correct)
      
      llvm-svn: 46462
      909651a6
    • Steve Naroff's avatar
      · aeb6b30f
      Steve Naroff authored
      Fix a bug with struct initializers (in Sema::CheckInitializerListTypes()). 
      Test case included from bz1948 (thanks Neil!).
      Also fixed an 80 column violation...
      
      llvm-svn: 46430
      aeb6b30f
Loading