@shaochangbin could you explain me why the `kWidgetEntryPagePattern` in anonymous namespace make VC++ yelling? But no for G++?