Regression
Windows-x86_64 / Tests-Windows-x86_64-CoInterpreter / Windows64.Slot.Tests.VariablesAndSlots.SelfVariableTest.testUsingMethods (from Slot-Tests)
Failing for the past 1 build
(Since Failed
)
Stacktrace
TestTookTooMuchTime Process>>pvtSignal:list: Array(Collection)>>ifEmpty:ifNotEmpty: RBSequenceNode(RBProgramNode)>>comments: RBParser>>addCommentsTo: RBParser>>parseStatementList:into:untilAnyCloserOf: RBParser>>parseStatements:into:untilAnyCloserOf: RBParser>>parseMethodBodyInto: RBParser>>parseMethod OCMethodSemanticScope>>parseASTBy: [ parser := self createParser. ast := self semanticScope parseASTBy: parser. ast methodNode compilationContext: self compilationContext. self callParsePlugins. self doSemanticAnalysis ] in OpalCompiler>>parse FullBlockClosure(BlockClosure)>>on:do: OpalCompiler>>parse CompiledMethod>>parseTree RFReflectivityASTCacheStrategy>>getASTFor: [ self class cacheMissStrategy getASTFor: aCompiledMethod ] in [ self at: aCompiledMethod ifAbsentPut: [ self class cacheMissStrategy getASTFor: aCompiledMethod ] ] in ASTCache>>at: [self at: key put: aBlock value] in ASTCache(Dictionary)>>at:ifAbsentPut: ASTCache(Dictionary)>>at:ifAbsent: ASTCache(Dictionary)>>at:ifAbsentPut: [ self at: aCompiledMethod ifAbsentPut: [ self class cacheMissStrategy getASTFor: aCompiledMethod ] ] in ASTCache>>at: CompiledMethod>>propertyAt:ifAbsent: ASTCache>>at: ASTCache class>>at: CompiledMethod>>ast [ :method | method isFFIMethod or: [ method readsSelf and: [ method sendsToSuper not or: [ method ast variableNodes anySatisfy: [ :varNode | varNode variable == self ] ] ] ] ] in SelfVariable>>usingMethods OrderedCollection>>select: SelfVariable>>usingMethods SelfVariableTest>>testUsingMethods SelfVariableTest(TestCase)>>performTest