ruiu added a comment. Yes I know. This change itself is correct. It's that I don't want to add more safeguard code here as all code in this file will soon be rewritten when we start working on real implementation. http://reviews.llvm.org/D13872