Mercurial > hg > CbC > CbC_llvm
view clang/test/Modules/cxx17-inline-variables.cpp @ 266:00f31e85ec16 default tip
Added tag current for changeset 31d058e83c98
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 14 Oct 2023 10:13:55 +0900 |
parents | 1d019706d866 |
children |
line wrap: on
line source
// RUN: %clang_cc1 -std=c++17 -fsyntax-only -fmodules %s #pragma clang module build a module a {} #pragma clang module contents #pragma clang module begin a template <class c, c e> struct ak { static constexpr c value = e; }; ak<bool, true> instantiate_class_definition; #pragma clang module end /* a */ #pragma clang module endbuild #pragma clang module build o module o {} #pragma clang module contents #pragma clang module begin o #pragma clang module import a inline int instantiate_var_definition() { return ak<bool, true>::value; } #pragma clang module end #pragma clang module endbuild #pragma clang module import o #pragma clang module import a int main() { return ak<bool, true>::value; }