summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/template/asmgoto1.C
blob: 6a3cbcef4eeb0e1736cb44af0a570fccdc3ecdc4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// PR c++/52247
// { dg-do compile }

template <int N>
bool
bar ()
{
  __asm goto ("" : : : : lab);
  return true;
lab:
  return false;
}

bool
foo ()
{
  return bar<0> ();
}