Index: src/factory.h |
diff --git a/src/factory.h b/src/factory.h |
index 2fb4aaa078479ee00ae64105b2fc031846897d5a..9d46d02d4c0a7af890ca1905ebfb136900b24a55 100644 |
--- a/src/factory.h |
+++ b/src/factory.h |
@@ -132,10 +132,10 @@ class Factory V8_FINAL { |
// Allocates and partially initializes an ASCII or TwoByte String. The |
// characters of the string are uninitialized. Currently used in regexp code |
// only, where they are pretenured. |
- MaybeHandle<SeqOneByteString> NewRawOneByteString( |
+ MUST_USE_RESULT MaybeHandle<SeqOneByteString> NewRawOneByteString( |
int length, |
PretenureFlag pretenure = NOT_TENURED); |
- MaybeHandle<SeqTwoByteString> NewRawTwoByteString( |
+ MUST_USE_RESULT MaybeHandle<SeqTwoByteString> NewRawTwoByteString( |
int length, |
PretenureFlag pretenure = NOT_TENURED); |
@@ -166,9 +166,9 @@ class Factory V8_FINAL { |
// in the system: ASCII and two byte. Unlike other String types, it does |
// not make sense to have a UTF-8 factory function for external strings, |
// because we cannot change the underlying buffer. |
- MaybeHandle<String> NewExternalStringFromAscii( |
+ MUST_USE_RESULT MaybeHandle<String> NewExternalStringFromAscii( |
const ExternalAsciiString::Resource* resource); |
- MaybeHandle<String> NewExternalStringFromTwoByte( |
+ MUST_USE_RESULT MaybeHandle<String> NewExternalStringFromTwoByte( |
const ExternalTwoByteString::Resource* resource); |
// Create a symbol. |