Bug 1189655 - Define MOZ_HAVE_CXX11_CONSTEXPR on VS2015 or later. r=Waldo

This commit is contained in:
Xidorn Quan 2015-08-21 09:17:18 +10:00
parent 335a4dd7ac
commit 5adb6365fb
2 changed files with 2 additions and 1 deletions

View File

@ -70,7 +70,7 @@ static MOZ_CONSTEXPR nsAttrValue::EnumTable kKindTable[] = {
};
// The default value for kKindTable is "subtitles"
static MOZ_CONSTEXPR const char* kKindTableDefaultString = kKindTable->tag;
static MOZ_CONSTEXPR const char* kKindTableDefaultString = kKindTable[0].tag;
/** HTMLTrackElement */
HTMLTrackElement::HTMLTrackElement(already_AddRefed<mozilla::dom::NodeInfo>& aNodeInfo)

View File

@ -53,6 +53,7 @@
# define MOZ_HAVE_NEVER_INLINE __declspec(noinline)
# define MOZ_HAVE_NORETURN __declspec(noreturn)
# if _MSC_VER >= 1900
# define MOZ_HAVE_CXX11_CONSTEXPR
# define MOZ_HAVE_EXPLICIT_CONVERSION
# endif
# ifdef __clang__