"source":"Mostly https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html, from pages with 'Builtins' in their title",
"source":"Mostly https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html, from pages with 'Builtins' in their title",
"notes":{
"notes":{
"rettype":"Return type of the builtin. Whitespace is important: types are matched as exact strings, with a single space between components.",
"rettype":"Return type of the builtin. Whitespace is important: types are matched as exact strings, with a single space between components.",
"args":"List of the types of the builtin arguments. Whitespace is important: types are matched as exact strings, with a single space between components.",
"args":"List of the types of the builtin arguments. Whitespace is important: types are matched as exact strings, with a single space between components. The full list of 'known' type names is available in cil_builtins.ml.",
"types":"When present, a list indicating that this is a builtin template, to be instantiated for each type in the list. Instantiation is the replacement of each occurrence of 'type' in 'rettype' and 'args' with the elements of this list.",
"types":"When present, a list indicating that this is a builtin template, to be instantiated for each type in the list. Instantiation is the replacement of each occurrence of 'type' in 'rettype' and 'args' with the elements of this list.",
"variadic":"When present, this builtin behaves as a variadic function."
"variadic":"When present, this builtin behaves as a variadic function."