Skip to content
  1. Jan 16, 2013
  2. Jan 15, 2013
    • Eli Bendersky's avatar
      Refactor generic Asm directive parsing. · 17233946
      Eli Bendersky authored
      After discussing the refactoring with Jim and Daniel, the following changes were
      made:
      
      * All generic directive parsing is now done by AsmParser itself. The previous
        division between it and GenericAsmParser did not have clear boundaries and
        just produced unnatural code of GenericAsmParser juggling the internals of
        AsmParser through an interface. 
        The division of responsibilities is now clear: target-specific directives,
        other extensions (used by platform-specific parseres), and generic directives.
      * Priority for directive parsing was reshuffled to ask extensions first and
        check the generic directives later.
      
      No change in functionality.
      
      llvm-svn: 172568
      17233946
    • Douglas Gregor's avatar
      When checking availability attributes for consistency between an · 66a8ca0f
      Douglas Gregor authored
      overriding and overridden method, allow the overridden method to have
      a narrower contract (introduced earlier, deprecated/obsoleted later)
      than the overriding method. Fixes <rdar://problem/12992023>.
      
      llvm-svn: 172567
      66a8ca0f
    • Greg Clayton's avatar
      <rdar://problem/13011717> · 215dced2
      Greg Clayton authored
      Fixed a compilation error where NULL was being assigned to a uint.
      
      llvm-svn: 172566
      215dced2
    • David Greene's avatar
      Fix Casting · e6c9fe03
      David Greene authored
      Use const_cast<> to avoid a cast-away-const error.
      
      llvm-svn: 172565
      e6c9fe03
    • David Greene's avatar
      Fix Casting · 02b002ac
      David Greene authored
      Use const_cast<> to avoid a cast-away-const error.
      
      llvm-svn: 172564
      02b002ac
    • David Greene's avatar
      Fix Casting · 4320e5e1
      David Greene authored
      Use const_cast<> to avoid a cast-away-const error.
      
      llvm-svn: 172563
      4320e5e1
    • David Greene's avatar
      Fix Casting · 0516ba60
      David Greene authored
      Use const_cast<> to avoid a cast-away-const error.
      
      llvm-svn: 172562
      0516ba60
    • David Greene's avatar
      Fix Cast · 0d5a34bc
      David Greene authored
      Properly use const_cast to fix a cast-away-const error.
      
      llvm-svn: 172561
      0d5a34bc
Loading