We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 09ffd60 commit a0df272Copy full SHA for a0df272
delphi-frontend/src/main/java/au/com/integradev/delphi/symbol/resolve/NameResolver.java
@@ -374,6 +374,11 @@ private boolean handleInheritedExpression(PrimaryExpressionNode node) {
374
disambiguateVisibility();
375
disambiguateParameters(routine.getParameterTypes());
376
addResolvedDeclaration();
377
+ if (nameResolutionFailed()) {
378
+ // We don't want to log name resolution failures for unresolved bare inherited expressions,
379
+ // as Delphi allows them (and even generates them in event handlers).
380
+ names.clear();
381
+ }
382
} else {
383
NameReferenceNode routineName = (NameReferenceNode) node.getChild(1);
384
NameOccurrenceImpl occurrence = new NameOccurrenceImpl(routineName.getIdentifier());
0 commit comments