Packages
Packages copied to clipboard
[C] Cannot goto functions defined after a very long function.
Expected behavior
The symbols after the function JS_CallInternal like JS_Call have a scope named entity.name.function.c which make them be indexed by Sublime Text.
Actual behavior
The symbols after the function JS_CallInternal does not have the entity.name.function.c scope and cannot be indexed by Sublime Text.
Steps to reproduce
The source code repository (direct link to the file).
The issue is not related with length of functions, but used syntax within the code block. It seems to unable to find function block's end due to kind of macros being used.
It appears a preprocessor if statement is causing it.