There can be an empty shared ptr. It is totally valid.

This commit is contained in:
Todd Lee 2012-11-01 14:17:13 -07:00 коммит произвёл Jukka Jylänki
Родитель e71c512ef8
Коммит db7397e72e
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -393,7 +393,7 @@ function __embind_register_smart_ptr(
}; };
Handle.prototype['delete'] = function() { Handle.prototype['delete'] = function() {
if (!this.ptr) { if (!this.ptr && !this.smartPointer) {
throw new BindingError(pointeeType.name + ' instance already deleted'); throw new BindingError(pointeeType.name + ' instance already deleted');
} }