Hi, It appears that multiple global string constants are defined, they all end up pointing to the first constant. This is because sparse-llvm looks up the name of the symbol - but this is always '<noident>' as the symbol lacks a name. The fix is to avoid looking up the global if there is no name. Regards Dibyendu -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html