From 2b20abff028b330a99131998969f21b76d343c63 Mon Sep 17 00:00:00 2001 From: ZZYZX Date: Fri, 17 Feb 2017 18:01:39 +0200 Subject: [PATCH] Fixed consistency of checks --- src/scripting/zscript/zcc_compile.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scripting/zscript/zcc_compile.cpp b/src/scripting/zscript/zcc_compile.cpp index 81764a2df..1418377c0 100644 --- a/src/scripting/zscript/zcc_compile.cpp +++ b/src/scripting/zscript/zcc_compile.cpp @@ -2415,7 +2415,7 @@ void ZCCCompiler::CompileFunction(ZCC_StructWork *c, ZCC_FuncDeclarator *f, bool Error(f, "Attempt to change scope for virtual function %s", FName(f->Name).GetChars()); } // you can't change const qualifier for a virtual method - if (oldfunc->FuncConst != (varflags & VARF_ReadOnly)) + if (oldfunc->FuncConst != sym->Variants[0].Implementation->FuncConst) { Error(f, "Attempt to change const qualifier for virtual function %s", FName(f->Name).GetChars()); }