Bläddra i källkod

refactor & feat: 保护变量空间在保护期间允许定义新值

SongZihuan 3 år sedan
förälder
incheckning
705e1b60ff
1 ändrade filer med 0 tillägg och 4 borttagningar
  1. 0 4
      src/core/var.cpp

+ 0 - 4
src/core/var.cpp

@@ -126,8 +126,6 @@ aFuncore::VarList::VarList(VarList *varlist) {
  * @return
  * @return
  */
  */
 VarOperationFlat aFuncore::ProtectVarSpace::defineVar(const std::string &name, Object *data){
 VarOperationFlat aFuncore::ProtectVarSpace::defineVar(const std::string &name, Object *data){
-    if (is_protect)
-        return findVar(name) ? vof_redefine_var : vof_fail;
     return VarSpace::defineVar(name, data);
     return VarSpace::defineVar(name, data);
 }
 }
 
 
@@ -140,8 +138,6 @@ VarOperationFlat aFuncore::ProtectVarSpace::defineVar(const std::string &name, O
  * @return
  * @return
  */
  */
 VarOperationFlat aFuncore::ProtectVarSpace::defineVar(const std::string &name, Var *data){
 VarOperationFlat aFuncore::ProtectVarSpace::defineVar(const std::string &name, Var *data){
-    if (is_protect)
-        return findVar(name) ? vof_redefine_var : vof_fail;
     return VarSpace::defineVar(name, data);
     return VarSpace::defineVar(name, data);
 }
 }