Fix a case where ScalarEvolution was expanding pointer arithmetic
[oota-llvm.git] / test / FrontendC++ / 2003-10-27-VirtualBaseClassCrash.cpp
1 // RUN: %llvmgxx -S %s -o - | llvm-as -o /dev/null
2
3
4 template<class T>
5 struct super {
6   int Y;
7   void foo();
8 };
9
10 template <class T>
11 struct test : virtual super<int> {};
12
13 extern test<int> X;
14
15 void foo() {
16   X.foo();
17 }