args as the objects they represent and the "right thing" will happen llvm-svn: 283
llvm-svn: 279
llvm-svn: 278