Skip to content
Snippets Groups Projects
  1. Aug 04, 2015
  2. Aug 03, 2015
  3. Aug 02, 2015
  4. Aug 01, 2015
  5. Jul 31, 2015
  6. Jul 30, 2015
    • David Blaikie's avatar
      Split DWARF: Allow -gmlt/-gsplit-dwarf to override rather than complement each other · d50fd8aa
      David Blaikie authored
      It doesn't make any sense to enable -gmlt with -gsplit-dwarf, since
      -gmlt is designed for on-line symbolication (and -gsplit-dwarf normally
      emits all the -gmlt data into the .o anyway - so there's nothing to
      split out except redundant/duplicate info).
      
      With this change they override each other, -gmlt -gsplit-dwarf is the
      same as -gsplit-dwarf and -gsplit-dwarf -gmlt is the same as -gmlt.
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@243694 91177308-0d34-0410-b5e6-96231b3b80d8
      d50fd8aa
    • Hubert Tong's avatar
      Improved error recovery for _Pragma · b63b4d08
      Hubert Tong authored
      Summary:
      Currently, if the argument to _Pragma is not a parenthesised string
      literal, the bad token will be consumed, as well as the ')', if present.
      If additional bad tokens are passed to the _Pragma, this results in
      extra error messages which may distract from the true problem.
      
      The proposed patch causes all tokens to be consumed until the closing
      ')' or a new line, whichever is reached first.
      
      Reviewers: hfinkel, rsmith
      
      Subscribers: hubert.reinterpretcast, fraggamuffin, rnk, cfe-commits
      
      Differential Revision: http://reviews.llvm.org/D8308
      
      Patch by Rachel Craik!
      
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@243692 91177308-0d34-0410-b5e6-96231b3b80d8
      b63b4d08
Loading