diff options
Diffstat (limited to 'runtime/intern_table.cc')
-rw-r--r-- | runtime/intern_table.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/runtime/intern_table.cc b/runtime/intern_table.cc index 524798d..dfc82dd 100644 --- a/runtime/intern_table.cc +++ b/runtime/intern_table.cc @@ -242,15 +242,15 @@ mirror::String* InternTable::Insert(mirror::String* s, bool is_strong) { return InsertWeak(s, hash_code); } -mirror::String* InternTable::InternStrong(int32_t utf16_length, - const char* utf8_data) { +mirror::String* InternTable::InternStrong(int32_t utf16_length, const char* utf8_data) { + DCHECK(utf8_data != nullptr); return InternStrong(mirror::String::AllocFromModifiedUtf8( Thread::Current(), utf16_length, utf8_data)); } mirror::String* InternTable::InternStrong(const char* utf8_data) { - return InternStrong( - mirror::String::AllocFromModifiedUtf8(Thread::Current(), utf8_data)); + DCHECK(utf8_data != nullptr); + return InternStrong(mirror::String::AllocFromModifiedUtf8(Thread::Current(), utf8_data)); } mirror::String* InternTable::InternStrong(mirror::String* s) { |