Subject: 25.0.95; (c++-mode) custom/extra types not getting highlighted (as a type) after a wrapper::type argument.

From: Arash <[email-masked]>
Date: Wed, 17 Aug 2016 01:24:17 +0430

$ emacs -Q ab.cc

typedef int int32;

namespace wrapper {
    enum type { a, b, c };
}

// int32 doesn't get highlighted as a type.
void test(wrapper::type A, int32 B);

typedef wrapper::type wtype;

// here it works, so double colon is the problem?
void test(wtype A, int32 B);