summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Thurston <thurston@colm.net>2019-09-26 09:20:34 -0600
committerAdrian Thurston <thurston@colm.net>2019-09-26 11:57:01 -0600
commit33f35722ce2ed8913e8d85ba4ba7cc4ff1d173bf (patch)
tree6b2375ba3b9e06c3b6681f2c39b9ba88a314fbb9
parentccc8132fa21f0a14d9508b0cd59a51755c25a074 (diff)
downloadcolm-33f35722ce2ed8913e8d85ba4ba7cc4ff1d173bf.tar.gz
error message fix for literal reference not found
Fixed error message when referencing a literal type (eg `==) in a grammar production. Was using type name, which is empty.
-rw-r--r--colm/resolve.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/colm/resolve.cc b/colm/resolve.cc
index 15ec00cb..3202f197 100644
--- a/colm/resolve.cc
+++ b/colm/resolve.cc
@@ -114,7 +114,7 @@ UniqueType *TypeRef::resolveTypeLiteral( Compiler *pd )
nspace = nspace->parentNamespace;
}
- error(loc) << "unknown type " << typeName << " in typeof expression" << endp;
+ error(loc) << "unknown type " << pdaLiteral->data << " in typeof expression" << endp;
return 0;
}