Chromium Code Reviews| Index: base/bind_unittest.nc |
| diff --git a/base/bind_unittest.nc b/base/bind_unittest.nc |
| index 2d07cbb6c3a90c383e94752c3375432e7282186a..eba8747bb26b64ef8abf2f03baaec86228acbf64 100644 |
| --- a/base/bind_unittest.nc |
| +++ b/base/bind_unittest.nc |
| @@ -80,27 +80,6 @@ void WontCompile() { |
| method_to_const_cb.Run(); |
| } |
|
willchan no longer on Chromium
2011/09/10 00:40:59
Why are these getting deleted?
awong
2011/09/10 00:57:45
I just moved them. They're in callback_unittest.nc
|
| -#elif defined(NCTEST_CONSTRUCTION_FROM_SUBTYPE) // [r"conversion from 'base::Callback<int\(\)>' to non-scalar type 'base::Callback<void\(\)>'"] |
| - |
| -// Construction of Callback<A> from Callback<B> if A is supertype of B. |
| -// |
| -// While this is technically safe, most people aren't used to it when coding |
| -// C++ so if this is happening, it is almost certainly an error. |
| -void WontCompile() { |
| - Callback<int(void)> cb_a = Bind(&PolymorphicIdentity<int>, 1); |
| - Callback<void(void)> cb_b = cb_a; |
| -} |
| - |
| -#elif defined(NCTEST_ASSIGNMENT_FROM_SUBTYPE) // [r"no match for 'operator=' in 'cb_a = cb_b'"] |
| - |
| -// Assignment of Callback<A> from Callback<B> if A is supertype of B. |
| -// See explanation for NCTEST_CONSTRUCTION_FROM_SUBTYPE |
| -void WontCompile() { |
| - Callback<int(void)> cb_a = Bind(&PolymorphicIdentity<int>, 1); |
| - Callback<void(void)> cb_b; |
| - cb_a = cb_b; |
| -} |
| - |
| #elif defined(NCTEST_METHOD_BIND_NEEDS_REFCOUNTED_OBJECT) // [r"has no member named 'AddRef'"] |
| // Method bound to non-refcounted object. |