//===-------------------------- cxa_virtual.cpp ---------------------------===//1//2// The LLVM Compiler Infrastructure3//4// This file is dual licensed under the MIT and the University of Illinois Open5// Source Licenses. See LICENSE.TXT for details.6//7//===----------------------------------------------------------------------===//89#include "cxxabi.h"10#include "abort_message.h"1112namespace __cxxabiv1 {13extern "C" {14_LIBCXXABI_FUNC_VIS _LIBCXXABI_NORETURN15void __cxa_pure_virtual(void) {16abort_message("Pure virtual function called!");17}1819_LIBCXXABI_FUNC_VIS _LIBCXXABI_NORETURN20void __cxa_deleted_virtual(void) {21abort_message("Deleted virtual function called!");22}23} // extern "C"24} // abi252627