Another issue with dependent alias template specializations. In this case, we were dealing with an alias template that expands to a function type; dependent_type_p_r was looking at the function type and never considering whether the alias specialization itself was dependent. Fixed by checking that sooner. Tested x86_64-pc-linux-gnu, applying to trunk.