Specializing template methods with enum parameters not working in 3.7

Hi guys,

I couldn’t find any bug filed related to this issue so I’m asking before creating one. This snippet of code worked in clang 3.6 and in all gcc versions I could try but stopped working in clang 3.7.