13e519524SHoward Hinnant// -*- C++ -*-
2eb8650a7SLouis Dionne//===----------------------------------------------------------------------===//
33e519524SHoward Hinnant//
457b08b09SChandler Carruth// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
557b08b09SChandler Carruth// See https://llvm.org/LICENSE.txt for license information.
657b08b09SChandler Carruth// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
73e519524SHoward Hinnant//
83e519524SHoward Hinnant//===----------------------------------------------------------------------===//
93e519524SHoward Hinnant
103e519524SHoward Hinnant/*
113e519524SHoward Hinnant    cassert synopsis
123e519524SHoward Hinnant
133e519524SHoward HinnantMacros:
143e519524SHoward Hinnant
153e519524SHoward Hinnant    assert
163e519524SHoward Hinnant
173e519524SHoward Hinnant*/
183e519524SHoward Hinnant
19*385cc25aSLouis Dionne#include <__assert> // all public C++ headers provide the assertion handler
203e519524SHoward Hinnant#include <__config>
213e519524SHoward Hinnant#include <assert.h>
223e519524SHoward Hinnant
23073458b1SHoward Hinnant#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
243e519524SHoward Hinnant#  pragma GCC system_header
25073458b1SHoward Hinnant#endif
26