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; }

Advertisements
Posted in Uncategorized

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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 )

Google+ photo

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

Connecting to %s

%d bloggers like this: