diff options
-rw-r--r-- | src/preamble.js | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/preamble.js b/src/preamble.js index a91d16f1..e552f782 100644 --- a/src/preamble.js +++ b/src/preamble.js @@ -716,7 +716,12 @@ function demangle(func) { return '(' + list.join(', ') + ')'; } var name; - if (func[i] !== 'N') { + if (func[i] === 'N') { + // namespaced N-E + name = parseNested().join('::'); + limit--; + if (limit === 0) return rawList ? [name] : name; + } else { // not namespaced if (func[i] === 'K') i++; // ignore const var size = parseInt(func.substr(i)); @@ -725,11 +730,6 @@ function demangle(func) { name = func.substr(i + pre, size); i += pre + size; } - } else { - // namespaced N-E - name = parseNested().join('::'); - limit--; - if (limit === 0) return rawList ? [name] : name; } if (func[i] === 'I') { i++; |