X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/c38e3ce98599a410a47dc10253faa4d5830f13b2..420ff9d9379a8d93f2c90f026a797bdea1eb4517:/libsecurity_cdsa_utilities/lib/cssmdb.h diff --git a/libsecurity_cdsa_utilities/lib/cssmdb.h b/libsecurity_cdsa_utilities/lib/cssmdb.h index f4fa0bef..f49fa482 100644 --- a/libsecurity_cdsa_utilities/lib/cssmdb.h +++ b/libsecurity_cdsa_utilities/lib/cssmdb.h @@ -214,7 +214,11 @@ class CssmDLPolyData { public: CssmDLPolyData(const CSSM_DATA &data, CSSM_DB_ATTRIBUTE_FORMAT format) - : mData(CssmData::overlay(data)), mFormat(format) {} + : mData(CssmData::overlay(data)) +#ifndef NDEBUG + , mFormat(format) +#endif + {} // @@@ Don't use assert, but throw an exception. // @@@ Do a size check on mData as well. @@ -260,7 +264,9 @@ public: private: const CssmData &mData; +#ifndef NDEBUG CSSM_DB_ATTRIBUTE_FORMAT mFormat; +#endif };