Index: xfa/fxfa/parser/cxfa_resolveprocessor.cpp |
diff --git a/xfa/fxfa/parser/cxfa_resolveprocessor.cpp b/xfa/fxfa/parser/cxfa_resolveprocessor.cpp |
index 271e14be6c31c0da99eb25342877dbf834653d0e..9bd34726c561d11a2d6bf374be9dbce99db11470 100644 |
--- a/xfa/fxfa/parser/cxfa_resolveprocessor.cpp |
+++ b/xfa/fxfa/parser/cxfa_resolveprocessor.cpp |
@@ -497,7 +497,8 @@ int32_t CXFA_ResolveProcessor::ResolveAsterisk(CXFA_ResolveNodesData& rnd) { |
nodes.Append((CXFA_ObjArray&)array); |
return nodes.GetSize(); |
} |
-int32_t CXFA_ResolveProcessor::ResolvePopStack(CFX_Int32Array& stack) { |
+int32_t CXFA_ResolveProcessor::ResolvePopStack( |
+ CFX_ArrayTemplate<int32_t>& stack) { |
int32_t nType = -1; |
int32_t iSize = stack.GetSize() - 1; |
if (iSize > -1) { |
@@ -520,7 +521,7 @@ int32_t CXFA_ResolveProcessor::GetFilter(const CFX_WideStringC& wsExpression, |
FX_WCHAR* pConditionBuf = wsCondition.GetBuffer(iLength - nStart); |
int32_t nNameCount = 0; |
int32_t nConditionCount = 0; |
- CFX_Int32Array stack; |
+ CFX_ArrayTemplate<int32_t> stack; |
int32_t nType = -1; |
const FX_WCHAR* pSrc = wsExpression.c_str(); |
FX_WCHAR wPrev = 0, wCur; |