xref: /freebsd-12.1/contrib/llvm/lib/Support/COM.cpp (revision b5893f02)
1ff0cc061SDimitry Andric //===-- COM.cpp - Implement COM utility classes -----------------*- C++ -*-===//
2ff0cc061SDimitry Andric //
3ff0cc061SDimitry Andric //                     The LLVM Compiler Infrastructure
4ff0cc061SDimitry Andric //
5ff0cc061SDimitry Andric // This file is distributed under the University of Illinois Open Source
6ff0cc061SDimitry Andric // License. See LICENSE.TXT for details.
7ff0cc061SDimitry Andric //
8ff0cc061SDimitry Andric //===----------------------------------------------------------------------===//
9ff0cc061SDimitry Andric //
10ff0cc061SDimitry Andric //  This file implements utility classes related to COM.
11ff0cc061SDimitry Andric //
12ff0cc061SDimitry Andric //===----------------------------------------------------------------------===//
13ff0cc061SDimitry Andric 
14ff0cc061SDimitry Andric #include "llvm/Support/COM.h"
15ff0cc061SDimitry Andric 
164ba319b5SDimitry Andric #include "llvm/Config/llvm-config.h"
17ff0cc061SDimitry Andric 
18ff0cc061SDimitry Andric // Include the platform-specific parts of this class.
19ff0cc061SDimitry Andric #ifdef LLVM_ON_UNIX
20ff0cc061SDimitry Andric #include "Unix/COM.inc"
21*b5893f02SDimitry Andric #elif defined(_WIN32)
22ff0cc061SDimitry Andric #include "Windows/COM.inc"
23ff0cc061SDimitry Andric #endif
24