On ref 8507907 when compiling with clang on os x, I got this warning which seems like a possible bug.
I thought to report this because I imagine clang isn't frequently used day-to-day by most. dependency.c:213:36: warning: implicit conversion from enumeration type 'ObjectClass' (aka 'enum ObjectClass') to different enumeration type 'ObjectType' (aka 'enum ObjectType') [-Wconversion] EventTriggerSupportsObjectType(getObjectClass(thisobj))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated.