X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=parser.cpp;h=004d374024ec615787b072479cde0f77a5e606ae;hp=dbf70f4a9a8ff2bbe94525ee2e97940b7db5efeb;hb=6938567c6cc44cd8e526278f75de3e3b1863133f;hpb=0b94d7583cd56c5c57b35b0891d5fdf6249aaf37;ds=sidebyside diff --git a/parser.cpp b/parser.cpp index dbf70f4..004d374 100644 --- a/parser.cpp +++ b/parser.cpp @@ -6226,7 +6226,7 @@ bool parser_finish(parser_t *parser, const char *output) if (!ast_istype(it, ast_value)) continue; asvalue = (ast_value*)it; - if (!asvalue->m_uses && asvalue->m_vtype != TYPE_FUNCTION) { + if (!asvalue->m_uses && asvalue->m_cvq != CV_CONST && asvalue->m_vtype != TYPE_FUNCTION) { retval = retval && !compile_warning(asvalue->m_context, WARN_UNUSED_VARIABLE, "unused global: `%s`", asvalue->m_name); }