| Reid Spencer | 514399d | 2007-01-27 00:21:01 +0000 | [diff] [blame] | 1 | // RUN: %llvmgcc -xc++ -S -o - %s | not grep weak |
| Chris Lattner | a802656 | 2007-01-27 00:23:45 +0000 | [diff] [blame] | 2 | // The template should compile to linkonce linkage, not weak linkage. |
| Chris Lattner | 1f30e93 | 2003-11-02 06:30:39 +0000 | [diff] [blame] | 3 | |
| 4 | template<class T> | ||||
| 5 | void thefunc(); | ||||
| 6 | |||||
| 7 | template<class T> | ||||
| 8 | inline void thefunc() {} | ||||
| 9 | |||||
| 10 | void test() { | ||||
| 11 | thefunc<int>(); | ||||
| 12 | } | ||||
| 13 | |||||