Clang not creating object files when using plugin
===

I'm trying to use clang++ instead of g++ to create object files that will later be linked by the gnu linker. 

I'm am able to do this successfully using native clang++, but when I use clang++ with a plugin, I get a link error: 

clang: error: linker command failed with exit code 1 (use -v to see invocation)

That's okay! I just need the object files! However, when I specify -S or -c I do not get any object file, even if I use .o to explicitly specify an output file. 

I am unable to do this even with clang's example plugins. 

How can I get clang to give an object file?

Much Thanks!