clang-cc assert when compiling a simple program

Hi,

I hit this assertion when compiling a simple program (pasted to end of msg).

assert((PtrVal & ((1 << PtrTraits::NumLowBitsAvailable)-1)) == 0 &&

“Pointer is not sufficiently aligned”);

Call stack

Thanks Bixia, I’ve applied your patch here:
http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20090330/015024.html

-Chris