platform_bionic/tools
Josh Gao 8e13b67c64 versioner: properly handle extern "C", "C++".
extern "C" and "C++" are parsed as a LinkageSpecDecl with the real Decl
as a child node. This leads to the preprocessor sticking its guard
between the extern specifier and the declaration.

Update the AST visitor to add a special-case for calculating the
SourceRange on a LinkageSpecDecl, and add a test.

Bug: https://github.com/android-ndk/ndk/issues/440
Test: python run_tests.py
Change-Id: I76445fe366cef46cfd2f16fb93d534d410c5edca
2017-11-06 17:23:36 -08:00
..
bionicbb Apply same URL workaround to clean build. 2015-05-07 16:33:42 -07:00
relocation_packer Use -Werror in bionic 2017-10-02 13:21:22 -07:00
versioner versioner: properly handle extern "C", "C++". 2017-11-06 17:23:36 -08:00
Android.bp Move relocation_packer from Android.mk to Android.bp 2016-07-14 09:07:13 -07:00
Android.mk Generalize compression tool 2015-03-06 13:01:08 -08:00
update_notice.sh tools: fix error when /bin/sh isn't bash 2017-11-02 20:41:59 +02:00
update_seccomp.sh tools: fix error when /bin/sh isn't bash 2017-11-02 20:41:59 +02:00
update_syscalls.sh tools: fix error when /bin/sh isn't bash 2017-11-02 20:41:59 +02:00
update_version_scripts.sh tools: fix error when /bin/sh isn't bash 2017-11-02 20:41:59 +02:00