1227825Stheraven// -*- C++ -*-
2227825Stheraven//===--------------------------- complex.h --------------------------------===//
3227825Stheraven//
4227825Stheraven//                     The LLVM Compiler Infrastructure
5227825Stheraven//
6227825Stheraven// This file is dual licensed under the MIT and the University of Illinois Open
7227825Stheraven// Source Licenses. See LICENSE.TXT for details.
8227825Stheraven//
9227825Stheraven//===----------------------------------------------------------------------===//
10227825Stheraven
11227825Stheraven#ifndef _LIBCPP_COMPLEX_H
12227825Stheraven#define _LIBCPP_COMPLEX_H
13227825Stheraven
14227825Stheraven/*
15227825Stheraven    complex.h synopsis
16227825Stheraven
17227825Stheraven#include <ccomplex>
18227825Stheraven
19227825Stheraven*/
20227825Stheraven
21300770Sdim#include <__config>
22300770Sdim
23300770Sdim#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
24300770Sdim#pragma GCC system_header
25300770Sdim#endif
26300770Sdim
27227825Stheraven#ifdef __cplusplus
28227825Stheraven
29227825Stheraven#include <ccomplex>
30227825Stheraven
31227825Stheraven#else  // __cplusplus
32227825Stheraven
33227825Stheraven#include_next <complex.h>
34227825Stheraven
35227825Stheraven#endif  // __cplusplus
36227825Stheraven
37227825Stheraven#endif  // _LIBCPP_COMPLEX_H
38