aboutsummaryrefslogtreecommitdiff
path: root/AGENTS/CONVENTIONS/TEMPLATES_AND_OPERATORS.md
diff options
context:
space:
mode:
Diffstat (limited to 'AGENTS/CONVENTIONS/TEMPLATES_AND_OPERATORS.md')
-rw-r--r--AGENTS/CONVENTIONS/TEMPLATES_AND_OPERATORS.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/AGENTS/CONVENTIONS/TEMPLATES_AND_OPERATORS.md b/AGENTS/CONVENTIONS/TEMPLATES_AND_OPERATORS.md
index 6c869cf..79f1a88 100644
--- a/AGENTS/CONVENTIONS/TEMPLATES_AND_OPERATORS.md
+++ b/AGENTS/CONVENTIONS/TEMPLATES_AND_OPERATORS.md
@@ -45,7 +45,7 @@ Part of [Load-bearing conventions](../CONVENTIONS.md). Basic call resolution is
- Both getExprTypeInfo and emission must consult this resolver with the expression's
result context before hardcoded builtin result types. A strict context requires the
overload's return type to match exactly; a cast only prefers it; without a context,
- return-only-distinct candidates are ambiguous. Returns may be any supported function
+ return-only-distinct candidates need a unique DEFAULT return. Defaults never resolve parameter-signature or global/member ties. Returns may be any supported function
result, including non-BOOLEAN comparisons/logic. emitCoercedExpr still rejects a
direct STRING to BOOLEAN conversion; CASE requires BOOLEAN comparisons.
- Operators use shared argument marshalling and exception-aware calls. Member