fix(v1.0.1): VDE-016 — anonymous namespace needs fully-qualified names
Build & Test / build-and-test (push) Waiting to run
Build & Test / python-bindings (push) Blocked by required conditions
CI / Build & Test (push) Failing after 26s
CI / Release Build (push) Failing after 35s

Root cause: GCC two-phase lookup requires fully-qualified names
when accessing enclosing namespace types from inside anonymous namespace.
Fix: add using vde::brep::SSICurveData and using vde::brep::ClassResult
inside both anonymous namespaces in ssi_boolean.cpp
This commit is contained in:
茂之钳
2026-07-28 07:17:13 +08:00
parent 006dd3f136
commit a10b1ffe3a
2 changed files with 4 additions and 1 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
---
id: VDE-016
status: open
status: fixed
severity: critical
category: bug
date: 2026-07-27
+3
View File
@@ -54,6 +54,9 @@ struct SSICurveData {
};
namespace {
// GCC two-phase lookup: bring enclosing namespace types into scope
using vde::brep::SSICurveData;
using vde::brep::ClassResult;
// ═══════════════════════════════════════════════════════════
// Constants & types