summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/other/constref2.C
blob: 5c82e2dbbdb9b95d12c9a35c01b23eb48dff368a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// { dg-do compile }

// Copyright (C) 2002 Free Software Foundation, Inc.
// Contributed by Matt Austern 12 Sep 2002 <austern@apple.com>

// Make sure that we can pass a cast-expression as an argument that's
// passed to a function template by const reference.

template <class T>
void bar (const T&)
{ }

void foo (int x)
{
  bar ((long) x);
}