@@ -1932,7 +1932,7 @@ let rec OptimizeExpr cenv (env: IncrementalOptimizationEnv) expr =
19321932/// Optimize/analyze an object expression
19331933and OptimizeObjectExpr cenv env ( ty , baseValOpt , basecall , overrides , iimpls , m ) =
19341934 let basecallR , basecallinfo = OptimizeExpr cenv env basecall
1935- let overridesR , overrideinfos = OptimizeMethods cenv env baseValOpt overrides
1935+ let overridesR , overrideinfos = OptimizeObjectExprMethods cenv env baseValOpt overrides
19361936 let iimplsR , iimplsinfos = OptimizeInterfaceImpls cenv env baseValOpt iimpls
19371937 let exprR = mkObjExpr( ty, baseValOpt, basecallR, overridesR, iimplsR, m)
19381938 exprR, { TotalSize= closureTotalSize + basecallinfo.TotalSize + AddTotalSizes overrideinfos + AddTotalSizes iimplsinfos
@@ -1942,10 +1942,10 @@ and OptimizeObjectExpr cenv env (ty, baseValOpt, basecall, overrides, iimpls, m)
19421942 Info= UnknownValue}
19431943
19441944/// Optimize/analyze the methods that make up an object expression
1945- and OptimizeMethods cenv env baseValOpt methods =
1946- OptimizeList ( OptimizeMethod cenv env baseValOpt) methods
1945+ and OptimizeObjectExprMethods cenv env baseValOpt methods =
1946+ OptimizeList ( OptimizeObjectExprMethod cenv env baseValOpt) methods
19471947
1948- and OptimizeMethod cenv env baseValOpt ( TObjExprMethod ( slotsig , attribs , tps , vs , e , m ) as tmethod ) =
1948+ and OptimizeObjectExprMethod cenv env baseValOpt ( TObjExprMethod ( slotsig , attribs , tps , vs , e , m ) as tmethod ) =
19491949 let env = { env with latestBoundId= Some tmethod.Id; functionVal = None}
19501950 let env = BindTypeVarsToUnknown tps env
19511951 let env = BindInternalValsToUnknown cenv vs env
@@ -1965,7 +1965,7 @@ and OptimizeInterfaceImpls cenv env baseValOpt iimpls =
19651965
19661966/// Optimize/analyze the interface implementations that form part of an object expression
19671967and OptimizeInterfaceImpl cenv env baseValOpt ( ty , overrides ) =
1968- let overridesR , overridesinfos = OptimizeMethods cenv env baseValOpt overrides
1968+ let overridesR , overridesinfos = OptimizeObjectExprMethods cenv env baseValOpt overrides
19691969 ( ty, overridesR),
19701970 { TotalSize = AddTotalSizes overridesinfos
19711971 FunctionSize = 1
0 commit comments