From b3d26334fda6b173efafd32439322815d3cd83c6 Mon Sep 17 00:00:00 2001 From: Joey Date: Fri, 10 Apr 2020 13:12:32 -0600 Subject: [PATCH] Fix single underscore error Fixes #178 --- nimterop/getters.nim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nimterop/getters.nim b/nimterop/getters.nim index 986c54d..641950b 100644 --- a/nimterop/getters.nim +++ b/nimterop/getters.nim @@ -106,7 +106,8 @@ proc checkIdentifier(name, kind, parent, origName: string) = origStr = if name != origName: &", originally '{origName}' before 'cPlugin:onSymbol()', still" else: "" errmsg = &"Identifier '{parentStr}{name}' ({kind}){origStr} contains" - doAssert name[0] != '_' and name[^1] != '_', errmsg & " leading/trailing underscores '_'" + if name != "_": + doAssert name[0] != '_' and name[^1] != '_', errmsg & " leading/trailing underscores '_'" doAssert (not name.contains("__")): errmsg & " consecutive underscores '_'"