Anders Carlsson | a7911fa | 2010-10-27 13:28:46 +0000 | [diff] [blame^] | 1 | // RUN: %clang_cc1 %s -O3 -emit-llvm -o - | FileCheck %s |
2 | |||||
3 | namespace Test1 { | ||||
4 | struct A { | ||||
5 | virtual int f() __attribute__((final)) { return 1; } | ||||
6 | }; | ||||
7 | |||||
8 | // CHECK: define i32 @_ZN5Test11fEPNS_1AE | ||||
9 | int f(A* a) { | ||||
10 | // CHECK: ret i32 1 | ||||
11 | return a->f(); | ||||
12 | } | ||||
13 | } |