diff --git a/src/bin/jbc2mpl b/src/bin/jbc2mpl index 3309209e0f66140a039bcca46b74e428b0973ad7..43e68abcd6a1a142c5a65f46ef812655308a1b86 100755 Binary files a/src/bin/jbc2mpl and b/src/bin/jbc2mpl differ diff --git a/src/bin/maple b/src/bin/maple index 76c011f5626f594583b19180ef663329ee1f92f1..ef66b84558fcfae9418a295cebf87e18569cebc8 100755 Binary files a/src/bin/maple and b/src/bin/maple differ diff --git a/src/bin/mplcg b/src/bin/mplcg index 877c2af423ded2ff415f447e5c0039c4010f5f4d..21868de1ab0314866d43c76e2068649569db56e3 100755 Binary files a/src/bin/mplcg and b/src/bin/mplcg differ diff --git a/src/maple_ir/include/mir_builder.h b/src/maple_ir/include/mir_builder.h index ae1edf30e2e1fc8c262c7bf85f9ffd7c146f38b9..e71374778c09febba7dc3a0f643959109b1a38a7 100644 --- a/src/maple_ir/include/mir_builder.h +++ b/src/maple_ir/include/mir_builder.h @@ -135,7 +135,7 @@ class MIRBuilder { MIRFunction *CreateFunction(const std::string &name, const MIRType &returnType, const ArgVector &arguments, bool isVarg = false, bool createBody = true) const; MIRFunction *CreateFunction(StIdx stIdx, bool addToTable = true) const; - virtual void UpdateFunction(MIRFunction &func, MIRType *returnType, const ArgVector &arguments) {} + virtual void UpdateFunction(MIRFunction &func, const MIRType *returnType, const ArgVector &arguments) {} MIRSymbol *GetSymbolFromEnclosingScope(StIdx stIdx) const; virtual MIRSymbol *GetOrCreateLocalDecl(const std::string &str, const MIRType &type);