Open Binder: Extra Qualification Error

The extra (over) qualification error is very common, when you compile the old C++ code using newer version of compilers, like GCC 4.4.3. To correct this issue, you have to remove the redundant class info mentioned just before the scope resolution operator ::. Particularly, I got this error, during the compilation of the Open Binder Code.

Change this line:
static inline const SValue& SValue::Undefined() { return B_UNDEFINED_VALUE; }

To like this:
static inline const SValue& Undefined() { return B_UNDEFINED_VALUE; }

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: