Skip to content

Commit 876db09

Browse files
committed
gnatcheck: fix how generic inst walking diagnostics are emitted
Fix also testcase to make it Windows-compatible
1 parent b78f63f commit 876db09

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

lkql_jit/language/src/main/java/com/adacore/lkql_jit/checker/built_ins/NodeCheckerFunction.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,7 @@ public Object alwaysTrue(VirtualFrame frame, Libadalang.AdaNode root) {
110110
CheckerUtils.MessageKind.ERROR,
111111
e.getMessage(),
112112
new LalLocationWrapper(currentNode, context.linesCache),
113-
new SourceSectionWrapper(this.callNode.getSourceSection()),
114-
rootUnit.getFileName(true));
113+
new SourceSectionWrapper(this.callNode.getSourceSection()));
115114
continue;
116115
}
117116

testsuite/tests/gnatcheck_errors/generic_inst_walking/test.out

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@ Total gnatcheck failures: 1
3232

3333
6. Gnatcheck internal errors
3434

35-
test.adb:2:04: error: internal issue at checker.lkql:4:22: test.adb:2:4-2:28: dereferencing a null access [/test.adb]
35+
/test.adb:2:04: error: internal issue at checker.lkql:4:22: test.adb:2:4-2:28: dereferencing a null access
3636

3737
>>>program returned status code 2
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
driver: gnatcheck
22
project: prj.gpr
3+
extra_args: ['-l']
34
rules:
45
- +Rderiving_from_predefined_type
6+
canonicalize_backslashes: True

0 commit comments

Comments
 (0)