1// { dg-do assemble } 2// Copyright (C) 2000 Free Software Foundation, Inc. 3// Contributed by Nathan Sidwell 13 Feb 2001 <nathan@codesourcery.com> 4 5// Bug 1962. We were not dealing with qualified array types properly. 6 7#include <stdio.h> 8 9template <typename T, unsigned I> int Baz (T (&obj)[I]) 10{ 11 printf ("%s\n", __PRETTY_FUNCTION__); 12 return 1; 13} 14 15int main () 16{ 17 static int const ca[1] = {1}; 18 static int a[1] = {1}; 19 20 Baz (ca); 21 Baz (a); 22 23 return 0; 24} 25