Skip to content

Instantly share code, notes, and snippets.

@redj
Last active July 4, 2018 14:58
Show Gist options
  • Save redj/296b5be59fb1bd0f3b47265ad0060203 to your computer and use it in GitHub Desktop.
Save redj/296b5be59fb1bd0f3b47265ad0060203 to your computer and use it in GitHub Desktop.
diff --git a/compiler/libec/src/lexer.l b/compiler/libec/src/lexer.l
index 3c7f1b45f..85f862fd7 100644
--- a/compiler/libec/src/lexer.l
+++ b/compiler/libec/src/lexer.l
@@ -135,6 +135,7 @@ default:
"int64" { return(INT64); }
"__int128" { return(INT128); }
"__float128" { return(FLOAT128); }
+"_Float128" { return(FLOAT128); }
"__builtin_va_list" { return(VALIST); }
"__builtin_va_arg" { return(VAARG); }
"Bool" { return(BOOL); }
@@ -179,6 +180,7 @@ default:
"__declspec("({D}|{L})*")" { return(EXT_STORAGE); }
"dllexport" { return(EXT_STORAGE); }
"dllimport" { return(EXT_STORAGE); }
+"_Noreturn" { return(EXT_STORAGE); }
"__cdecl" { return(EXT_DECL); }
"__stdcall" { return(EXT_DECL); }
"__stdcall__" { return(EXT_DECL); }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment