mirror of
https://github.com/microsoft/GSL.git
synced 2024-11-03 17:56:43 -05:00
Add test that reproduces issue
This commit is contained in:
parent
b29566628e
commit
83333419de
@ -178,6 +178,12 @@ SUITE(MaybeNullTests)
|
|||||||
maybe_null<MyBase*> q = p;
|
maybe_null<MyBase*> q = p;
|
||||||
CHECK(q == p);
|
CHECK(q == p);
|
||||||
|
|
||||||
|
maybe_null_dbg<MyDerived*> pdbg = &derived;
|
||||||
|
CHECK(pdbg.present());
|
||||||
|
|
||||||
|
maybe_null_dbg<MyBase*> qdbg = pdbg;
|
||||||
|
CHECK(qdbg == pdbg);
|
||||||
|
|
||||||
#ifdef CONFIRM_COMPILATION_ERRORS
|
#ifdef CONFIRM_COMPILATION_ERRORS
|
||||||
maybe_null<Unrelated*> r = p;
|
maybe_null<Unrelated*> r = p;
|
||||||
maybe_null<Unrelated*> s = reinterpret_cast<Unrelated*>(p);
|
maybe_null<Unrelated*> s = reinterpret_cast<Unrelated*>(p);
|
||||||
|
Loading…
Reference in New Issue
Block a user