Skip to content
Snippets Groups Projects
  1. Jan 14, 2014
  2. Jan 05, 2014
  3. Nov 12, 2013
  4. Jul 22, 2012
  5. Jan 23, 2012
  6. Jan 22, 2012
  7. Dec 29, 2011
  8. Dec 15, 2011
    • Richard Trieu's avatar
      Modify how the -verify flag works. Currently, the verification string and · 2fe9b7fb
      Richard Trieu authored
      diagnostic message are compared.  If either is a substring of the other, then
      no error is given.  This gives rise to an unexpected case:
      
        // expect-error{{candidate function has different number of parameters}}
      
      will match the following error messages from Clang:
      
        candidate function has different number of parameters (expected 1 but has 2)
        candidate function has different number of parameters
      
      It will also match these other error messages:
      
        candidate function
        function has different number of parameters
        number of parameters
      
      This patch will change so that the verification string must be a substring of
      the diagnostic message before accepting.  Also, all the failing tests from this
      change have been corrected.  Some stats from this cleanup:
      
      87 - removed extra spaces around verification strings
      70 - wording updates to diagnostics
      40 - extra leading or trailing characters (typos, unmatched parens or quotes)
      35 - diagnostic level was included (error:, warning:, or note:)
      18 - flag name put in the warning (-Wprotocol)
      
      
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146619 91177308-0d34-0410-b5e6-96231b3b80d8
      2fe9b7fb
  9. Nov 11, 2011
  10. Oct 20, 2011
  11. Oct 11, 2011
  12. Sep 24, 2011
  13. Sep 21, 2011
  14. Sep 18, 2011
Loading