Revision 71651b0e2f23f84630533d073b5139884e83cc9d authored by Doug Gregor on 02 March 2024, 07:38:25 UTC, committed by GitHub on 02 March 2024, 07:38:25 UTC
Move `FullTypedThrows` from "upcoming" to "experimental"
2 parent s 6fbc06e + 1171505
Raw File
Fatal.cpp
//===---Fatal.cpp - Stub for the threading tests --------------------------===//
//
// This source file is part of the Swift.org open source project
//
// Copyright (c) 2022 Apple Inc. and the Swift project authors
// Licensed under Apache License v2.0 with Runtime Library Exception
//
// See https://swift.org/LICENSE.txt for license information
// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
//
//===----------------------------------------------------------------------===//

#include "swift/Threading/Errors.h"

#include <cstdarg>
#include <cstdio>
#include <cstdlib>

SWIFT_ATTRIBUTE_NORETURN
SWIFT_FORMAT(1, 2)
void swift::threading::fatal(const char *msg, ...) {
  va_list val;

  va_start(val, msg);
  std::vfprintf(stderr, msg, val);
  va_end(val);

  std::abort();
}
back to top