Paul Leathers 6 лет назад
Родитель
Сommit
9418150209
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      lib/Backend/GlobOpt.cpp

+ 1 - 1
lib/Backend/GlobOpt.cpp

@@ -3603,7 +3603,7 @@ GlobOpt::OptSrc(IR::Opnd *opnd, IR::Instr * *pInstr, Value **indirIndexValRef, I
 
         opnd->SetValueType(valueType);
 
-        if(!IsLoopPrePass() && opnd->IsSymOpnd() && valueType.IsDefinite())
+        if(!IsLoopPrePass() && opnd->IsSymOpnd() && (valueType.IsDefinite() || valueType.IsNotTaggedValue()))
         {
             if (opnd->AsSymOpnd()->m_sym->IsPropertySym())
             {