xref: /llvm-project/clang/test/Modules/cxx20.cpp (revision c32d261e27c8c63653799fa6e411c373bd81d519)
1*c32d261eSRichard Smith // RUN: rm -rf %t
2*c32d261eSRichard Smith // RUN: %clang_cc1 -x c++ -std=c++20 -fmodules-cache-path=%t -fmodules -fimplicit-module-maps -I %S/Inputs/cxx20 %s -verify -fno-modules-error-recovery
3*c32d261eSRichard Smith 
4*c32d261eSRichard Smith // expected-no-diagnostics
5*c32d261eSRichard Smith 
6*c32d261eSRichard Smith #include "decls.h"
7*c32d261eSRichard Smith 
8*c32d261eSRichard Smith namespace StructuredBinding {
9*c32d261eSRichard Smith   struct R { int x, y; };
10*c32d261eSRichard Smith   static auto [a, b] = R();
11*c32d261eSRichard Smith }
12