OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc2/] [gcc/] [testsuite/] [g++.old-deja/] [g++.oliva/] [typeof1.C] - Blame information for rev 384

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 305 jeremybenn
// { dg-do assemble }
2
 
3
// Copyright (C) 1999 Free Software Foundation
4
 
5
// by Alexandre Oliva 
6
 
7
struct B {
8
  int i;
9
};
10
 
11
template  void foo(T b) {
12
  b.T::i; // ok
13
  // b.__typeof__(b)::i; // parse error, should this be accepted?
14
  typedef T t1;
15
  b.t1::i; // ok
16
  typedef __typeof__(b) t2;
17
}
18
 
19
template void foo(B); // not needed for the crash

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.