Skip to content
Snippets Groups Projects
  • David Majnemer's avatar
    633c0c2f
    Sema: Cleanup and simplify anonymous union diagnostics · 633c0c2f
    David Majnemer authored
    The determination of which diagnostics would be issued for certain
    anonymous unions started to get a little ridiculous.  Clean this up by
    inverting the condition-tree's logic from dialect -> issue to
    issue -> diagnostic.
    
    As part of this cleanup, move ext_c99_flexible_array_member from
    DiagnosticParseKinds.td to DiagnosticSemaKinds.td because it's driven by
    Sema, not Parse.
    
    Also, the liberty was taken to edit ext_c99_flexible_array_member to
    match other, similar, diagnostics.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@193919 91177308-0d34-0410-b5e6-96231b3b80d8
    633c0c2f
    History
    Sema: Cleanup and simplify anonymous union diagnostics
    David Majnemer authored
    The determination of which diagnostics would be issued for certain
    anonymous unions started to get a little ridiculous.  Clean this up by
    inverting the condition-tree's logic from dialect -> issue to
    issue -> diagnostic.
    
    As part of this cleanup, move ext_c99_flexible_array_member from
    DiagnosticParseKinds.td to DiagnosticSemaKinds.td because it's driven by
    Sema, not Parse.
    
    Also, the liberty was taken to edit ext_c99_flexible_array_member to
    match other, similar, diagnostics.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@193919 91177308-0d34-0410-b5e6-96231b3b80d8
Code owners
Assign users and groups as approvers for specific file changes. Learn more.