summaryrefslogtreecommitdiff
path: root/compiler/optimizing/intrinsics.h
diff options
context:
space:
mode:
author Roland Levillain <rpl@google.com> 2018-09-07 13:56:57 +0100
committer Roland Levillain <rpl@google.com> 2018-09-07 15:27:46 +0100
commit1d775d2ecfe847395e67310d588626962744c2d0 (patch)
treec0ad085c62a87400a003fb7eaeb8100a1705bf67 /compiler/optimizing/intrinsics.h
parent1c29d5e65d01f9b37b0dbf24903977ea178bc2ea (diff)
Check that the String class is not movable in String.equals intrinsics.
Test: art/test.py Bug: 68181300 Bug: 67628039 Change-Id: I66afa3ea010f758125f8aec79509f0255cb5ea03
Diffstat (limited to 'compiler/optimizing/intrinsics.h')
-rw-r--r--compiler/optimizing/intrinsics.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/optimizing/intrinsics.h b/compiler/optimizing/intrinsics.h
index 2d93f234be..7594d4a50b 100644
--- a/compiler/optimizing/intrinsics.h
+++ b/compiler/optimizing/intrinsics.h
@@ -165,6 +165,8 @@ class IntrinsicVisitor : public ValueObject {
protected:
IntrinsicVisitor() {}
+ static void AssertNonMovableStringClass();
+
private:
DISALLOW_COPY_AND_ASSIGN(IntrinsicVisitor);
};