// RUN: %clang_cc1 -ast-print -std=c++14 %s -v -o %t.1.cpp
// RUN: %clang_cc1 -ast-print -std=c++14 %t.1.cpp -o %t.2.cpp
// RUN: diff %t.1.cpp %t.2.cpp
// Specializations
;
;
;
C0<int> c0;
;
;
C1<2> c1a;
C1<4> c1b;
;
;
;
;
C2<C2b> c2;
// Default arguments
;
;
;
//FIXME: template<template<typename T, int N> class TC = C12a> class C12 {};
//FIXME: template<template<typename T> class TC = C12a> class C13 {};
// Partial specializations
;
;
;
;
;
;
// Declaration only
;
;
;
extern C30<int> c30;