diff --git a/vlib/v/gen/c/cgen.v b/vlib/v/gen/c/cgen.v index 393cfc2b5a..e43207d49e 100644 --- a/vlib/v/gen/c/cgen.v +++ b/vlib/v/gen/c/cgen.v @@ -15,9 +15,11 @@ import v.depgraph // NB: keywords after 'new' are reserved in C++ const ( c_reserved = ['delete', 'exit', 'link', 'unix', 'error', 'calloc', 'malloc', 'free', 'panic', - 'auto', 'char', 'default', 'do', 'double', 'extern', 'float', 'inline', 'int', 'long', - 'register', 'restrict', 'short', 'signed', 'sizeof', 'static', 'switch', 'typedef', 'union', - 'unsigned', 'void', 'volatile', 'while', 'new', 'namespace', 'class', 'typename', 'export'] + 'case', 'auto', 'char', 'default', 'do', 'double', 'extern', 'float', 'inline', 'int', + 'long', 'register', 'restrict', 'short', 'signed', 'sizeof', 'static', 'switch', 'typedef', + 'union', 'unsigned', 'void', 'volatile', 'while', 'new', 'namespace', 'class', 'typename', + 'export', + ] // same order as in token.Kind cmp_str = ['eq', 'ne', 'gt', 'lt', 'ge', 'le'] // when operands are switched