Fix compile failure with GCC 4.5.0 (issue 1244)
GCC apparently assumes that given that we do a static cast in the next line the value must actually be in StrictModeFlag enum range (even though this is actually what we are asserting) Review URL: http://codereview.chromium.org/6670031 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7147 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
4beeee3eb3
commit
442cb7c21a
@ -472,7 +472,11 @@ enum CpuFeature { SSE4_1 = 32 + 19, // x86
|
||||
// The Strict Mode (ECMA-262 5th edition, 4.2.2).
|
||||
enum StrictModeFlag {
|
||||
kNonStrictMode,
|
||||
kStrictMode
|
||||
kStrictMode,
|
||||
// This value is never used, but is needed to prevent GCC 4.5 from failing
|
||||
// to compile when we assert that a flag is either kNonStrictMode or
|
||||
// kStrictMode.
|
||||
kInvalidStrictFlag
|
||||
};
|
||||
|
||||
} } // namespace v8::internal
|
||||
|
Loading…
Reference in New Issue
Block a user