aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormax99x <max99x@gmail.com>2011-09-13 01:13:53 +0300
committermax99x <max99x@gmail.com>2011-09-13 01:13:53 +0300
commit0ae2ed953c9f96b1c50b18009185ba79e40f9316 (patch)
treeda888d1786217861646fd53a023cd9e75d8c1025
parentc1ec46464e1ada07be1a8c8118138c3d22ad2a95 (diff)
Corrected handling of hidden external functions in LLVM disassembly.
-rw-r--r--src/intertyper.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/intertyper.js b/src/intertyper.js
index ed8d5099..7649203a 100644
--- a/src/intertyper.js
+++ b/src/intertyper.js
@@ -795,6 +795,9 @@ function intertyper(data, parseFunctions, baseLineNum) {
item.tokens.splice(1, 1);
}
+ if (item.tokens[1].text == 'hidden') {
+ item.tokens = [item.tokens[0]].concat(item.tokens.slice(2));
+ }
var params = parseParamTokens(item.tokens[3].item.tokens);
return [{
intertype: 'functionStub',