summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorNick Bofferding <bofferdn@us.ibm.com>2011-08-09 12:50:53 -0500
committerNicholas E. Bofferding <bofferdn@us.ibm.com>2011-08-16 12:37:14 -0500
commit802274b948ef4a52deb4285368a086f669d3913b (patch)
tree9c9f22098fa30cacfa092b4903be0566baadfde7 /src/include
parentcf617e3b919c87d2c8e382191d29b5e4bdb4cbf6 (diff)
downloadtalos-hostboot-802274b948ef4a52deb4285368a086f669d3913b.tar.gz
talos-hostboot-802274b948ef4a52deb4285368a086f669d3913b.zip
Updated targeting assertion handling
- Use trace assert feature - Move assertions out of 'if' checks Change-Id: I185d8d22fbdb81e62b09f13055e08d1de8d487e2 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/235 Tested-by: Jenkins Server Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include')
-rw-r--r--src/include/usr/targeting/target.H15
1 files changed, 12 insertions, 3 deletions
diff --git a/src/include/usr/targeting/target.H b/src/include/usr/targeting/target.H
index f2764aca8..76e508e27 100644
--- a/src/include/usr/targeting/target.H
+++ b/src/include/usr/targeting/target.H
@@ -171,7 +171,10 @@ class Target
typename AttributeTraits<A>::Type const& i_attrValue)
{
bool l_wrote = trySetAttr<A>(i_attrValue);
- assert(l_wrote);
+
+ //@TODO: Remove assert once release has stabilized
+ assert(l_wrote,"TARGETING::Target::setAttr<%d>: trySetAttr "
+ "returned false",A);
}
private: // Private helper interfaces
@@ -282,7 +285,10 @@ typename AttributeTraits<A>::Type Target::getAttr() const
{
typename AttributeTraits<A>::Type l_attrValue;
bool l_read = tryGetAttr<A>(l_attrValue);
- assert(l_read);
+
+ //@TODO Remove assert once release has stablized
+ assert(l_read,"TARGETING::Target::getAttr<%d>: tryGetAttr "
+ "returned false",A);
return l_attrValue;
}
@@ -295,7 +301,10 @@ const char* Target::getAttrAsString() const
if(AttributeTraits<A>::hasStringConversion) { }
typename AttributeTraits<A>::Type l_attrValue;
bool l_read = tryGetAttr<A>(l_attrValue);
- assert(l_read);
+
+ //@TODO Remove assert once release has stabilized
+ assert(l_read,"TARGETING::Target::getAttrAsString<%d>: tryGetAttr "
+ "returned false",A);
return attrToString<A>(l_attrValue);
}
OpenPOWER on IntegriCloud