1*8975f5c5SAndroid Build Coastguard Worker // 2*8975f5c5SAndroid Build Coastguard Worker // Copyright 2021 The ANGLE Project Authors. All rights reserved. 3*8975f5c5SAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be 4*8975f5c5SAndroid Build Coastguard Worker // found in the LICENSE file. 5*8975f5c5SAndroid Build Coastguard Worker // 6*8975f5c5SAndroid Build Coastguard Worker // CLObject.cpp: Implements the cl::Object class. 7*8975f5c5SAndroid Build Coastguard Worker 8*8975f5c5SAndroid Build Coastguard Worker #include "libANGLE/CLObject.h" 9*8975f5c5SAndroid Build Coastguard Worker 10*8975f5c5SAndroid Build Coastguard Worker namespace cl 11*8975f5c5SAndroid Build Coastguard Worker { 12*8975f5c5SAndroid Build Coastguard Worker Object()13*8975f5c5SAndroid Build Coastguard WorkerObject::Object() : mRefCount(1u) {} 14*8975f5c5SAndroid Build Coastguard Worker ~Object()15*8975f5c5SAndroid Build Coastguard WorkerObject::~Object() 16*8975f5c5SAndroid Build Coastguard Worker { 17*8975f5c5SAndroid Build Coastguard Worker if (mRefCount != 0u) 18*8975f5c5SAndroid Build Coastguard Worker { 19*8975f5c5SAndroid Build Coastguard Worker WARN() << "Deleted object with references"; 20*8975f5c5SAndroid Build Coastguard Worker } 21*8975f5c5SAndroid Build Coastguard Worker } 22*8975f5c5SAndroid Build Coastguard Worker 23*8975f5c5SAndroid Build Coastguard Worker } // namespace cl 24