forked from qt-creator/qt-creator
Compile the C++ parser library with Sun CC 5.9.
Things you mustn't do: 1) end an enum with a comma 2) #include <cxxxx> and not use std:: 3) use anonymous structures All three things are invalid C++. Anonymous structures inside anonymous unions are allowed by GCC, but that doesn't mean it's valid.
This commit is contained in:
@@ -115,14 +115,14 @@ public:
|
||||
bool isHex() const;
|
||||
|
||||
private:
|
||||
struct Flags {
|
||||
unsigned _type : 8;
|
||||
unsigned _isHex : 1;
|
||||
unsigned _isUnsigned: 1;
|
||||
};
|
||||
union {
|
||||
unsigned _flags;
|
||||
|
||||
struct {
|
||||
unsigned _type : 8;
|
||||
unsigned _isHex : 1;
|
||||
unsigned _isUnsigned: 1;
|
||||
};
|
||||
Flags f;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user