Skip to content
  • John McCall's avatar
    Standardize the parsing of function type attributes in a way that · ab26cfa5
    John McCall authored
    follows (as conservatively as possible) gcc's current behavior:  attributes
    written on return types that don't apply there are applied to the function
    instead, etc.  Only parse CC attributes as type attributes, not as decl attributes;
    don't accepet noreturn as a decl attribute on ValueDecls, either (it still
    needs to apply to other decls, like blocks).  Consistently consume CC/noreturn
    information throughout codegen;  enforce this by removing their default values
    in CodeGenTypes::getFunctionInfo().
    
    llvm-svn: 95436
    ab26cfa5
Loading