Skip to content
  1. Sep 11, 2007
    • Gabor Greif's avatar
      get rid of ugly "warning: no newline at end of file" · 412af03c
      Gabor Greif authored
      warnings that some compilers diagnose
      
      llvm-svn: 41847
      412af03c
    • Ted Kremenek's avatar
      Fixed isFunctionPointerType to correctly handle typedefs. · ba3fdc9d
      Ted Kremenek authored
      llvm-svn: 41814
      ba3fdc9d
    • Steve Naroff's avatar
      · 4292bde1
      Steve Naroff authored
      Fix the following bug submitted by Justin Handville.
      
      int main(int argc, char* argv[])
      {
        return 0;
      }
      
      After speaking briefly with Chris, we decided this should be a front-end fix.
      
      The fix...have Sema::GetTypeForDeclarator() do the default function/array conversion, as
      I outlined in the 9/9 email on this topic.
      
      Since this conversion is done before Sema::ParseParamDeclarator(), I thought I could
      remove the conversion from Sema::ParseParamDeclarator(). Unfortunately, this didn't work.
      The conversion apparently needs to be done in both places (which doesn't make sense to me).
      
      Will investigate.
      
      llvm-svn: 41811
      4292bde1
  2. Sep 10, 2007
  3. Sep 08, 2007
  4. Sep 07, 2007
  5. Sep 06, 2007
    • Ted Kremenek's avatar
      LiveVariables: · 3f8ed265
      Ted Kremenek authored
       - Finished 99% of analysis logic.  Probably a few bugs.
       - Added querying functions to query liveness.
       - Added better pretty printing of liveness.
       - Added better bookkeeping of per-variable liveness information.
       - Added LiveVariablesAuditor interface, which allows "lazy" querying
         of intra-basic block liveness information.
      
      Driver:
       - Minor cleanups involved in dumping liveness information.
      
      llvm-svn: 41753
      3f8ed265
    • Steve Naroff's avatar
      · 09bf815f
      Steve Naroff authored
      The goal of this commit is to get just enough Sema support to recognize Objective-C classes
      as types. That said, the AST nodes ObjcInterfaceDecl, ObjcInterfaceType, and ObjcClassDecl are *very*
      preliminary.
      
      The good news is we no longer need -parse-noop (aka MinimalActions) to parse cocoa.m.
      
      llvm-svn: 41752
      09bf815f
    • Ted Kremenek's avatar
      Added LabelLoc to GotoStmt to record the source location of the label token · 73c18e03
      Ted Kremenek authored
      in the actual GotoStmt.
      
      Fixed bug where GotoStmt::getSourceRange incorrectly used the target LabelStmt
      to compute its extent.
      
      llvm-svn: 41745
      73c18e03
    • Ted Kremenek's avatar
      Added libClangAnalysis · e8050564
      Ted Kremenek authored
      llvm-svn: 41742
      e8050564
    • Ted Kremenek's avatar
      Added an early implementation of Live-Variables analysis built on · b56a9909
      Ted Kremenek authored
      source-level CFGs.  This code may change significantly in the near
      future as we explore different means to implement dataflow analyses.
      
      Added a driver option, -dump-live-variables, to view the output of
      live variable analysis.  This output is very ALPHA; it will be improved shortly.
      
      llvm-svn: 41737
      b56a9909
    • Chris Lattner's avatar
      remove the FATAL classifier. · 542a4400
      Chris Lattner authored
      llvm-svn: 41736
      542a4400
    • Chris Lattner's avatar
      remove sorry. · aa4b29c5
      Chris Lattner authored
      llvm-svn: 41734
      aa4b29c5
    • Steve Naroff's avatar
      · ca85d1dc
      Steve Naroff authored
      Start implementing Actions interface for ObjC classes, instance variables, and methods.
      
      Lot's of small changes to the parser.
      
      llvm-svn: 41732
      ca85d1dc
    • Fariborz Jahanian's avatar
      Patch for parsing objective-c style method calls. · bd25f7d4
      Fariborz Jahanian authored
      llvm-svn: 41731
      bd25f7d4
  6. Sep 05, 2007
  7. Sep 04, 2007
Loading