Comparing string pointers is fine, but apparently GCC doesn't like it