From cec9c5092409a3fa4c6a00c399c1d6df53df64d4 Mon Sep 17 00:00:00 2001 From: Bill Wendling Date: Mon, 3 May 2010 21:51:21 +0000 Subject: [PATCH] Revert r102948. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102964 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/FrontendC++/thunk-weak-odr.cpp | 32 ----------------------------- 1 file changed, 32 deletions(-) delete mode 100644 test/FrontendC++/thunk-weak-odr.cpp diff --git a/test/FrontendC++/thunk-weak-odr.cpp b/test/FrontendC++/thunk-weak-odr.cpp deleted file mode 100644 index 0e3e0030e6a..00000000000 --- a/test/FrontendC++/thunk-weak-odr.cpp +++ /dev/null @@ -1,32 +0,0 @@ -// RUN: %llvmgxx %s -S -emit-llvm -O0 -o - | FileCheck %s -// - -// Thunks should be marked as "ODR". - -struct A { - virtual int f() { return 1; } -}; - -struct B { - virtual int f() { return 2; } -}; - -struct C : A, B { - virtual int f() { return 3; } -}; - -struct D : C { - virtual int f() { return 4; } -}; - -static int f(D* d) { - B* b = d; - return b->f(); -}; - -int g() { - D d; - return f(&d); -} - -// CHECK: define weak_odr {{.*}} @_ZThn8_N1D1fEv