diff --git a/mozilla/xpcom/string/public/nsAString.h b/mozilla/xpcom/string/public/nsAString.h index 6fcc0a0eb20..3675989c140 100644 --- a/mozilla/xpcom/string/public/nsAString.h +++ b/mozilla/xpcom/string/public/nsAString.h @@ -54,7 +54,7 @@ // If some platform(s) can't handle our template that matches literal strings, // then we'll disable it on those platforms. #ifndef NS_DISABLE_LITERAL_TEMPLATE -# if (defined(_MSC_VER) && (_MSC_VER < 1310)) || (defined(__SUNPRO_CC) & (__SUNPRO_CC < 0x560)) +# if (defined(_MSC_VER) && (_MSC_VER < 1310)) || (defined(__SUNPRO_CC) & (__SUNPRO_CC < 0x560)) || (defined(__HP_aCC) && (__HP_aCC <= 012100)) # define NS_DISABLE_LITERAL_TEMPLATE # endif #endif /* !NS_DISABLE_LITERAL_TEMPLATE */ diff --git a/mozilla/xpcom/string/public/nsSubstring.h b/mozilla/xpcom/string/public/nsSubstring.h index f0842cf571d..35a1a5687f1 100644 --- a/mozilla/xpcom/string/public/nsSubstring.h +++ b/mozilla/xpcom/string/public/nsSubstring.h @@ -48,7 +48,7 @@ // If some platform(s) can't handle our template that matches literal strings, // then we'll disable it on those platforms. #ifndef NS_DISABLE_LITERAL_TEMPLATE -# if (defined(_MSC_VER) && (_MSC_VER < 1310)) || (defined(__SUNPRO_CC) & (__SUNPRO_CC < 0x560)) +# if (defined(_MSC_VER) && (_MSC_VER < 1310)) || (defined(__SUNPRO_CC) & (__SUNPRO_CC < 0x560)) || (defined(__HP_aCC) && (__HP_aCC <= 012100)) # define NS_DISABLE_LITERAL_TEMPLATE # endif #endif /* !NS_DISABLE_LITERAL_TEMPLATE */