diff options
author | Caroline Tice <cmtice@google.com> | 2016-02-29 22:49:18 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2016-02-29 22:49:18 +0000 |
commit | 3a800d7d75ceba88429096186a2150a2d938334a (patch) | |
tree | 9d9c36a627f01c31b077cd8253acc681d5cc4bbf /gcc-4.9/libstdc++-v3/testsuite/26_numerics/complex/value_operations/constexpr2.cc | |
parent | b9de1157289455b0ca26daff519d4a0ddcd1fa13 (diff) | |
parent | 817a788f9eb01eff367191401d48f2aaa8d4f428 (diff) | |
download | toolchain_gcc-3a800d7d75ceba88429096186a2150a2d938334a.tar.gz toolchain_gcc-3a800d7d75ceba88429096186a2150a2d938334a.tar.bz2 toolchain_gcc-3a800d7d75ceba88429096186a2150a2d938334a.zip |
Merge "Unify ChromeOS and Android versions of GCC."
Diffstat (limited to 'gcc-4.9/libstdc++-v3/testsuite/26_numerics/complex/value_operations/constexpr2.cc')
-rw-r--r-- | gcc-4.9/libstdc++-v3/testsuite/26_numerics/complex/value_operations/constexpr2.cc | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/gcc-4.9/libstdc++-v3/testsuite/26_numerics/complex/value_operations/constexpr2.cc b/gcc-4.9/libstdc++-v3/testsuite/26_numerics/complex/value_operations/constexpr2.cc new file mode 100644 index 000000000..9f157d37b --- /dev/null +++ b/gcc-4.9/libstdc++-v3/testsuite/26_numerics/complex/value_operations/constexpr2.cc @@ -0,0 +1,29 @@ +// { dg-do compile } +// { dg-options "-std=gnu++14" } + +// Copyright (C) 2014 Free Software Foundation, Inc. +// +// This file is part of the GNU ISO C++ Library. This library is free +// software; you can redistribute it and/or modify it under the +// terms of the GNU General Public License as published by the +// Free Software Foundation; either version 3, or (at your option) +// any later version. + +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License along +// with this library; see the file COPYING3. If not see +// <http://www.gnu.org/licenses/>. + +#include <complex> + +int main() +{ + constexpr std::complex<int> c{}; + constexpr auto r __attribute__((unused)) = real(c); + constexpr auto i __attribute__((unused)) = imag(c); +} + |