aboutsummaryrefslogtreecommitdiff
path: root/clang/test/Modules/match_initializer_list.cpp
blob: 31e2b015a9d056897aa65fb9a08417d45b85198c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// RUN: rm -rf %t
//
// RUN: %clang_cc1 -x c++ -fmodules -fmodules-cache-path=%t \
// RUN:     -I %S/Inputs/initializer_list \
// RUN:     -fmodule-map-file=%S/Inputs/initializer_list/direct.modulemap \
// RUN:     %s -verify

// expected-no-diagnostics

class C {
  public:
  virtual ~C() {}
};

#include "Inputs/initializer_list/direct.h"

void takesInitList(std::initializer_list<int>);

void passesInitList() { takesInitList({0}); }