Skip to content
  1. Jan 03, 2014
  2. Jan 02, 2014
  3. Dec 26, 2013
    • Aaron Ballman's avatar
      Teach the diagnostics engine about the Attr type to make reporting on semantic... · 3e424b50
      Aaron Ballman authored
      Teach the diagnostics engine about the Attr type to make reporting on semantic attributes easier (and not require hard-coded strings). This requires a getSpelling() function on the Attr class, which is table-driven. Updates a handful of cases where a hard-coded string was being used to test the functionality out. Updating associated test cases for the improved quoting.
      
      llvm-svn: 198055
      3e424b50
  4. Dec 24, 2013
    • Alp Toker's avatar
      Support and use token kinds as diagnostic arguments · ec543279
      Alp Toker authored
      Introduce proper facilities to render token spellings using the diagnostic
      formatter.
      
      Replaces most of the hard-coded diagnostic messages related to expected tokens,
      which all shared the same semantics but had to be multiply defined due to
      variations in token order or quote marks.
      
      The associated parser changes are largely mechanical but they expose
      commonality in whole chunks of the parser that can now be factored away.
      
      This commit uses C++11 typed enums along with a speculative legacy fallback
      until the transition is complete.
      
      Requires corresponding changes in LLVM r197895.
      
      llvm-svn: 197972
      ec543279
  5. Dec 23, 2013
  6. Dec 19, 2013
  7. Dec 18, 2013
  8. Dec 17, 2013
  9. Dec 16, 2013
  10. Dec 15, 2013
  11. Dec 13, 2013
  12. Dec 09, 2013
  13. Dec 08, 2013
Loading