File tree Expand file tree Collapse file tree 2 files changed +4
-17
lines changed Expand file tree Collapse file tree 2 files changed +4
-17
lines changed Original file line number Diff line number Diff line change @@ -3922,17 +3922,6 @@ namespace {
3922
3922
auto loc = Impl.importSourceLoc (decl->getLocation ());
3923
3923
auto dc = Impl.importDeclContextOf (
3924
3924
decl, importedName.getEffectiveContext ());
3925
-
3926
- #ifndef NDEBUG
3927
- if (dc == nullptr ) {
3928
- llvm::dbgs () << " No decl context!\n " ;
3929
- llvm::dbgs () << " Decl: " << importedName.getDeclName ().getBaseIdentifier ().str () << " \n " ;
3930
- llvm::dbgs () << " Decl: " ; decl->dump ();
3931
- llvm::dbgs () << " Efective ctx: " ; importedName.getEffectiveContext ().DC ->dumpAsDecl ();
3932
- llvm::dbgs () << " Decl ctx: " ; decl->getDeclContext ()->dumpAsDecl ();
3933
- llvm_unreachable (" " );
3934
- }
3935
- #endif
3936
3925
3937
3926
SmallVector<GenericTypeParamDecl *, 4 > genericParams;
3938
3927
for (auto ¶m : *decl->getTemplateParameters ()) {
Original file line number Diff line number Diff line change @@ -21,12 +21,10 @@ StdUniquePtrTestSuite.test("int") {
21
21
StdUniquePtrTestSuite . test ( " array " ) {
22
22
var u = makeArray ( )
23
23
expectEqual ( u [ 0 ] , 1 )
24
- // Over consume:
25
- // expectEqual(u[1], 2)
26
- // expectEqual(u[2], 3)
27
- // Crash:
28
- // u[0] = 10
29
- // expectEqual(u[0], 10)
24
+ expectEqual ( u [ 1 ] , 2 )
25
+ expectEqual ( u [ 2 ] , 3 )
26
+ u [ 0 ] = 10
27
+ expectEqual ( u [ 0 ] , 10 )
30
28
}
31
29
32
30
StdUniquePtrTestSuite . test ( " custom dtor " ) {
You can’t perform that action at this time.
0 commit comments