| // { dg-do compile } |
| |
| // Copyright (C) 2002 Free Software Foundation, Inc. |
| // Contributed by Nathan Sidwell 26 Dec 2002 <nathan@codesourcery.com> |
| |
| // PR 4803. Used inline functions must have a definition. |
| |
| inline void Foo1 (); // { dg-warning "inline function" } |
| inline void Bar1 (); |
| template <typename T> inline void Foo2(T); // { dg-warning "inline function" } |
| template <typename T> inline void Bar2(T); |
| |
| void Baz () |
| { |
| Foo1 (); |
| Foo2 (1); |
| |
| Bar1 (); |
| Bar2 (1); |
| } |
| |
| inline void Bar1 () {} |
| template <typename T> inline void Bar2(T) {} |