1 // { dg-do compile { target c++11 } }
2 // { dg-final { scan-assembler "(weak|glob)\[^\n\]*_Z1fI1XEvv" } }
3 // { dg-final { scan-assembler "(weak|glob)\[^\n\]*_Z1fIN1A1XEEvv" } }
5 template<class> using X = int;
7 template<class> using X = int;
9 template<template<class> class Q> void f() { }