aboutsummaryrefslogtreecommitdiff
path: root/src/parseTools.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-04-29 17:14:08 -0700
committerAlon Zakai <alonzakai@gmail.com>2013-04-29 17:14:08 -0700
commit60960a6a1f5137239af6b11d91d1ca668f54f5f1 (patch)
tree76bac93f97480cc84b780070985e7bce0092131b /src/parseTools.js
parentd6ea75e7f22a5efdfe689ed65e5b1cb0806762f2 (diff)
do not get confused by local vars that alias names of library functions, and are used as function pointers
Diffstat (limited to 'src/parseTools.js')
-rw-r--r--src/parseTools.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/parseTools.js b/src/parseTools.js
index 6b6196f0..39de4b7c 100644
--- a/src/parseTools.js
+++ b/src/parseTools.js
@@ -109,6 +109,10 @@ function isJSVar(ident) {
}
+function isLocalVar(ident) {
+ return ident[0] == '$';
+}
+
function isStructPointerType(type) {
// This test is necessary for clang - in llvm-gcc, we
// could check for %struct. The downside is that %1 can