aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2018-03-21 01:27:53 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2018-03-21 01:27:53 +0000
commit930fb356b83d5f507b3320572079335b9838a658 (patch)
tree7b7357b7ce28f280dce20b017139a703fb517e53
parent9652dc5fadbec67c87798b4c9e826f0f58440885 (diff)
parent329ccf9105e1f360633f5c6bd229915ad1d1b14b (diff)
downloadvixl-930fb356b83d5f507b3320572079335b9838a658.tar.gz
Merge "Revert "Workaround inlining miscompile"" into pi-dev
-rw-r--r--src/code-buffer-vixl.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/code-buffer-vixl.h b/src/code-buffer-vixl.h
index 9f15f6b6..ee5b167a 100644
--- a/src/code-buffer-vixl.h
+++ b/src/code-buffer-vixl.h
@@ -150,10 +150,7 @@ class CodeBuffer {
bool IsManaged() const { return managed_; }
- // Inlining Grow() triggers a miscompile and crashes libart-compiler. Mark it
- // as noinline to workaround the issue.
- // http://b/73748308
- void __attribute__ ((noinline)) Grow(size_t new_capacity);
+ void Grow(size_t new_capacity);
bool IsDirty() const { return dirty_; }