test(doc-links jvm): a variable named far does not compile on Windows

The Windows headers define far and near as empty macros, so
'const char *far = ...' became 'const char * = ...' on the CLANG64 leg.
The variable is far_src now.

Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
This commit is contained in:
Martin Vogel committed 2026-10-11 16:46:52 +02:00
1 parent ae2a7f8ab1
commit 65d365ef13
1 file changed
+3 -3
+3 -3
View File
@@ -3520,8 +3520,8 @@ TEST(doc_mentions_jvm_java_field_outer_outside) {
TEST(doc_mentions_jvm_java_field_own_far_outside) {
jt_repo_t r;
ASSERT(jt_begin(&r, "jfown"));
const char *far = "src/main/java/gb/Far.java";
jt_write(&r, far,
const char *far_src = "src/main/java/gb/Far.java";
jt_write(&r, far_src,
"package gb;\n"
"public class Far extends java.io.InputStream {\n"
" public int read() { return 0; }\n"
@@ -3542,7 +3542,7 @@ TEST(doc_mentions_jvm_java_field_own_far_outside) {
"}\n");
ASSERT_EQ(dm_index(r.repo, r.db, NULL), 0);
const char *db = r.db;
ASSERT_EQ(jt_rows(db, far, "#level", "external"), 1);
ASSERT_EQ(jt_rows(db, far_src, "#level", "external"), 1);
ASSERT_EQ(dm_mentions_from(db, "gb.Far.Near.m"), 0);
/* decoy: only the type's own supertype leaves the repository */
ASSERT_EQ(jt_edge(db, "gb.Far2.Near2.m", "gb.Far2.Near2.level"), 1);