don't use sfExported for sig hashing

This commit is contained in:
Araq
2016-12-07 13:41:18 +01:00
parent 78d68f0882
commit e07f0170e3

View File

@@ -38,7 +38,7 @@ when false:
result = gDebugInfo.register(p.name.s, m.name.s)
proc idOrSig(m: BModule; s: PSym): Rope =
if s.kind in routineKinds and s.typ != nil and sfExported in s.flags and
if s.kind in routineKinds and s.typ != nil and
s.typ.callConv != ccInline:
# signatures for exported routines are reliable enough to
# produce a unique name and this means produced C++ is more stable wrt