Skip to content

Commit

Permalink
Merge pull request #3132 from STEllAR-GROUP/cxx14_constexpr
Browse files Browse the repository at this point in the history
Update CXX14 constexpr feature test
  • Loading branch information
hkaiser committed Jan 31, 2018
2 parents ff49251 + 5fdc565 commit 9321173
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions cmake/tests/cxx14_constexpr.cpp
Expand Up @@ -8,14 +8,28 @@

constexpr void decrement(int& value) { --value; }

struct S
{
constexpr S() : ptr(nullptr) {}
constexpr void reset() { ptr = nullptr; }
constexpr void reset() const { }
void * ptr;
};

constexpr int zero()
{
int ret = 1;
decrement(ret);

S s;
s.reset();

return ret;
}

int main()
{
constexpr int i = zero();
S s;
s.reset();
}

0 comments on commit 9321173

Please sign in to comment.