Delete redundant line

Change-Id: I8376c3409e8e6dc40be31f000fb6ab86350933c6
am d00bdeda: (-s ours) am 80dd1546: (-s ours) DO NOT MERGE - Write legacy function attributes properly.

* commit 'd00bdedaf5de247990a41e62ecfcce2a08195bca':
  DO NOT MERGE - Write legacy function attributes properly.
Merge "Delete redundant line"
am 003ac666: Type checking for C++ API.

* commit '003ac666e57669d4312b5792068c3db302ee7b84':
  Type checking for C++ API.
am 8de1922e: Handle implicit array dimensions properly.

* commit '8de1922e037612f2521acac2f4c4289a9f71450d':
  Handle implicit array dimensions properly.
am 80706836: Fix initializers and add vector reflection support.

* commit '80706836b18127b5733d790613a5d1b9f97cbb1d':
  Fix initializers and add vector reflection support.
Fix C++ reflection so that -p works.

The C++ reflection code was missing support for the -p option, which allows
the developer to place the .cpp/.h files into a different directory than the
bitcode. It was also missing directory creation (and path separators) for that
option.

Change-Id: I5b16a6d109c6df8ca3e1542e0c5345691037bf85
am ac71e8c3: Fix C++ reflection so that -p works.

* commit 'ac71e8c3b3edca77a561377b1f24447a3c2ac3a5':
  Fix C++ reflection so that -p works.
Support RS object types properly for C++ NDK reflection.

Change-Id: I7f475a212663ee8aa695d358a30c0474beb66a95
Merge "Support RS object types properly for C++ NDK reflection."
Support RS object types properly for C++ NDK reflection.

Change-Id: I7f475a212663ee8aa695d358a30c0474beb66a95
Merge "Support RS object types properly for C++ NDK reflection."
am 5fdd2f9c: Merge "Support RS object types properly for C++ NDK reflection."

* commit '5fdd2f9ce9e0c974eebaf376a154fda81976457c':
  Support RS object types properly for C++ NDK reflection.
Strip .fs extension from filename for C++ NDK reflection

llvm-rs-cc removes path and .rs extension of a filename to
generate the class name for C++ reflection classes. The
Filterscript extension is left untouched, which causes
errors. With this patch the .fs extension will be removed as
well to be consistent with the compiler behavior for Java
reflection classes.

Change-Id: I9516df81df08a939a817a20100d07c627716b589
Signed-off-by: Oliver Reiche <oliver.reiche@gmail.com>
Support reflection of enums.

Prior versions would just crash when attempting to reflect an enum type.
This patch maps enums to integers for reflection in Java.

Change-Id: I5b278d670564ceb606a6b96804f76a798bedc89c
am d291385a: (-s ours) am 5fdd2f9c: Merge "Support RS object types properly for C++ NDK reflection."

* commit 'd291385a426dcf4a94d8d3664cf6b0bb1722b653':
  Support RS object types properly for C++ NDK reflection.
Merge "Support reflection of enums."
am f6557f87: Merge "Support reflection of enums."

* commit 'f6557f87687f9414656bc121b1b70df913edc186':
  Support reflection of enums.
am ce77c379: am f6557f87: Merge "Support reflection of enums."

* commit 'ce77c37950267a31288953d0c9eb826f8cdf77e2':
  Support reflection of enums.
Split up case-range in BitWriter_3_2 as well.

Bug: 12135682

This is a temporary WAR, as LLVM 3.4 removes support for case-range statements
completely. That is a much larger patch to external/llvm, and requires more
thorough testing.

Change-Id: Ief8ec4796a8cce13ffc8cb4f2b961eecdc7ca264