Fix incorrect assert that should be a user error for code like 'mov $0, %%eax'.