This is an automated email from Gerrit.

?yvind Harboe ([email protected]) just uploaded a new patch set to Gerrit, 
which you can find at http://openocd.zylin.com/168

-- gerrit

commit a45031765ace2463aea24d91b22357e8a62ec5f0
Author: Øyvind Harboe <[email protected]>
Date:   Sat Nov 5 13:06:35 2011 +0100

    target: make it absolutely clear that no null pointers are accepted
    
    there are no comments about what the rules w.r.t. null pointers
    are and it is inconsistent.
    
    It's simply a bug in the app if we ask about the properties of a null
    pointer w.r.t. what kind of target it is. It's equally wrong to say
    that it is an arm target as that it isn't an arm target.
    
    Change-Id: I0925a6a5c8b38e594ffa7c3ca4390487b5e9b718
    Signed-off-by: Øyvind Harboe <[email protected]>

diff --git a/src/target/arm.h b/src/target/arm.h
index ce8cbe1..63932e1 100644
--- a/src/target/arm.h
+++ b/src/target/arm.h
@@ -176,12 +176,14 @@ struct arm {
 /** Convert target handle to generic ARM target state handle. */
 static inline struct arm *target_to_arm(struct target *target)
 {
+       assert(target != NULL);
        return target->arch_info;
 }
 
 static inline bool is_arm(struct arm *arm)
 {
-       return arm && arm->common_magic == ARM_COMMON_MAGIC;
+       assert(arm != NULL);
+       return arm->common_magic == ARM_COMMON_MAGIC;
 }
 
 struct arm_algorithm {

-- 

------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Openocd-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to