aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/preamble.js12
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++;