1*67e74705SXin Li // RUN: %clang_cc1 -triple thumbv7--windows-msvc -S -emit-llvm -o - -x c++ %s | FileCheck %s 2*67e74705SXin Li // RUN: %clang_cc1 -triple thumbv7--windows-itanium -fno-use-cxa-atexit -S -emit-llvm -o - -x c++ %s | FileCheck %s 3*67e74705SXin Li 4*67e74705SXin Li class C { 5*67e74705SXin Li public: 6*67e74705SXin Li ~C(); 7*67e74705SXin Li }; 8*67e74705SXin Li 9*67e74705SXin Li static C sc; f(const C & ci)10*67e74705SXin Livoid f(const C &ci) { sc = ci; } 11*67e74705SXin Li 12*67e74705SXin Li // CHECK: atexit 13*67e74705SXin Li 14