| Daniel Dunbar | 8fbe78f | 2009-12-15 20:14:24 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 %s -emit-llvm -o - | FileCheck %s | 
| Eli Friedman | 0846d52 | 2009-12-05 04:55:55 +0000 | [diff] [blame] | 2 | |
| 3 | template<class T> class A { | ||||
| John McCall | 3155f57 | 2010-04-09 19:03:51 +0000 | [diff] [blame] | 4 | public: | 
| Eli Friedman | 0846d52 | 2009-12-05 04:55:55 +0000 | [diff] [blame] | 5 | A() {} | 
| 6 | virtual void a() {} | ||||
| 7 | }; | ||||
| 8 | class B : A<int> { | ||||
| 9 | B(); | ||||
| 10 | }; | ||||
| 11 | B::B() {} | ||||
| 12 | |||||
| Anders Carlsson | 0ab79e2 | 2009-12-05 22:24:38 +0000 | [diff] [blame] | 13 | // CHECK: @_ZTV1AIiE = weak_odr constant |