To reproduce, create a .cpp file with the following two lines:

aaa = 1; // xxx
b = 2; // yyy

select everything and 'M-x align'. Result here:

aaa = 1;                        // x
b   = 2;                        // yyy

The first comment is half-eaten.

Version: GNU Emacs 24.3.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.8.6) of 2013-12-17 on gonzo.localdomain

Paul