Open Ao-senXiong opened 3 weeks ago
There is one kind of error very similiar to #783
error: Error in AnnotatedTypeMirror.fromExpression(PICONoInitAnnotatedTypeFactory, commonAssignmentCheck(varAdapted, valueExp, errorKey, extraArgs)): Set vararg type before resetting parameter types
; The Checker Framework crashed. Please report the crash. Version: Checker Framework 3.42.0-eisop3.
Checker: class pico.typecheck.PICONoInitSubchecker
Visitor: class pico.typecheck.PICONoInitVisitor
Compilation unit: /home/axiong/aosen-pico-master/fortest/src/main/java/pico/typecheck/PICONoInitVisitor.java
Last visited tree at line 142 column 17:
return commonAssignmentCheck(varAdapted, valueExp, errorKey, extraArgs);
Exception: org.checkerframework.javacutil.BugInCF: Set vararg type before resetting parameter types; org.checkerframework.javacutil.BugInCF: Set vararg type before resetting parameter types
at org.checkerframework.framework.type.AnnotatedTypeMirror$AnnotatedExecutableType.setParameterTypes(AnnotatedTypeMirror.java:1295)
at org.checkerframework.framework.type.AbstractViewpointAdapter.viewpointAdaptMethod(AbstractViewpointAdapter.java:189)
at org.checkerframework.framework.type.AnnotatedTypeFactory.methodFromUse(AnnotatedTypeFactory.java:2561)
at org.checkerframework.framework.type.AnnotatedTypeFactory.methodFromUse(AnnotatedTypeFactory.java:2503)
at org.checkerframework.framework.type.GenericAnnotatedTypeFactory.methodFromUse(GenericAnnotatedTypeFactory.java:2298)
at org.checkerframework.framework.type.TypeFromExpressionVisitor.visitMethodInvocation(TypeFromExpressionVisitor.java:413)
at org.checkerframework.framework.type.TypeFromExpressionVisitor.visitMethodInvocation(TypeFromExpressionVisitor.java:81)
Checker: class pico.typecheck.PICONoInitSubchecker
I will open another issue if I find a minimal test case for this.
Command:
UPDATED: File:
Stacktrace: