mirror of https://github.com/acidanthera/audk.git
Roll back to ECC previous stable version.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9947 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
96e6b8e67b
commit
f430c77b1b
|
@ -742,7 +742,7 @@ def SplitPredicateByOp(Str, Op, IsFuncCalling = False):
|
|||
return [Name]
|
||||
|
||||
Name = Str[0:Index + IndexInRemainingStr].strip()
|
||||
Value = Str[Index+IndexInRemainingStr+len(Op):].strip().strip(')')
|
||||
Value = Str[Index+IndexInRemainingStr+len(Op):].strip()
|
||||
return [Name, Value]
|
||||
|
||||
TmpStr = Str.rstrip(';').rstrip(')')
|
||||
|
@ -759,8 +759,6 @@ def SplitPredicateByOp(Str, Op, IsFuncCalling = False):
|
|||
TmpStr = Str[0:Index - 1]
|
||||
|
||||
def SplitPredicateStr(Str):
|
||||
|
||||
Str = Str.lstrip('(')
|
||||
IsFuncCalling = False
|
||||
p = GetFuncDeclPattern()
|
||||
TmpStr = Str.replace('.', '').replace('->', '')
|
||||
|
@ -1221,16 +1219,6 @@ def GetVarInfo(PredVarList, FuncRecord, FullFileName, IsFuncCall = False, Target
|
|||
Type = GetRealType(Type, TypedefDict, TargetType)
|
||||
return Type
|
||||
|
||||
def GetTypeFromArray(Type, Var):
|
||||
Count = Var.count('[')
|
||||
|
||||
while Count > 0:
|
||||
Type = Type.strip()
|
||||
Type = Type.rstrip('*')
|
||||
Count = Count - 1
|
||||
|
||||
return Type
|
||||
|
||||
def CheckFuncLayoutReturnType(FullFileName):
|
||||
ErrorMsgList = []
|
||||
|
||||
|
@ -1943,7 +1931,6 @@ def CheckPointerNullComparison(FullFileName):
|
|||
FuncReturnTypeDict[PredVarStr] = Type
|
||||
if Type == None:
|
||||
continue
|
||||
Type = GetTypeFromArray(Type, PredVarStr)
|
||||
if Type.find('*') != -1:
|
||||
PrintErrorMsg(ERROR_PREDICATE_EXPRESSION_CHECK_COMPARISON_NULL_TYPE, 'Predicate Expression: %s' % Exp, FileTable, Str[2])
|
||||
|
||||
|
|
Loading…
Reference in New Issue