summaryrefslogtreecommitdiff
path: root/Tests/ExportImport/Import/Interface/pch_iface_test.cpp
blob: d676a5bed3e9dfb0855b5f956dda4558122e1a89 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifdef EXPECT_PCH
// Verify that pch/pch.h was included via '-include ...' or equivalent.
#  ifndef PCH_PCH_H_INCLUDED
#    error "Expected PCH_PCH_H_INCLUDED."
#  endif
#elif defined(__PGIC__) || defined(__ibmxl__) || defined(_CRAYC) ||           \
  defined(__FUJITSU)
// No PCH expected but these compilers define macros below.
#elif defined(__GNUC__) || defined(__clang__) || defined(_INTEL_COMPILER) ||  \
  defined(_MSC_VER)
#  error "Expected EXPECT_PCH for this compiler."
#endif

int main()
{
  return 0;
}