Skip to content
  1. Feb 17, 2011
    • Chris Lattner's avatar
      Step #1/N of implementing support for __label__: split labels into · c8e630e4
      Chris Lattner authored
      LabelDecl and LabelStmt.  There is a 1-1 correspondence between the
      two, but this simplifies a bunch of code by itself.  This is because
      labels are the only place where we previously had references to random
      other statements, causing grief for AST serialization and other stuff.
      
      This does cause one regression (attr(unused) doesn't silence unused
      label warnings) which I'll address next.
      
      This does fix some minor bugs:
      1. "The only valid attribute " diagnostic was capitalized.
      2. Various diagnostics printed as ''labelname'' instead of 'labelname'
      3. This reduces duplication of label checking between functions and blocks.
      
      Review appreciated, particularly for the cindex and template bits.
      
      llvm-svn: 125733
      c8e630e4
    • Chris Lattner's avatar
      simplify a bit. · 5a9b1ec9
      Chris Lattner authored
      llvm-svn: 125724
      5a9b1ec9
  2. Feb 16, 2011
  3. Feb 15, 2011
  4. Feb 14, 2011
  5. Feb 12, 2011
  6. Feb 11, 2011
  7. Feb 10, 2011
  8. Feb 09, 2011
Loading