[LLVMdev] C++ Casting

Reid Spencer reid at x10sys.com
Sat Nov 15 18:14:04 PST 2003


Consider it done. I really only care about the header files anyway :)

Reid
 
On Sat, 2003-11-15 at 16:11, Chris Lattner wrote:

> On Sat, 15 Nov 2003, Reid Spencer wrote:
> 
> > In compiling my software to use LLVM, I have noticed many occurrences of
> > C style casting in LLVM header files. Since I compile with the
> > -Wold-style-cast flag to g++, I get warnings about each of them. This
> > isn't a big deal but I try to keep my code compilations both error
> > and warning free (makes spotting true errors easier).
> 
> Ah, ok, we never have used that flag.  :)
> 
> > I'm wondering why a new C++ (LLVM) would choose to use C style casting?
> > Wouldn't it be safer/clearer to use C++ style casting?
> 
> Force of habit I gues...
> 
> > These occur pretty much only in Support/Casting.h and llvm/Use.h. They
> > may occur elsewhere but these are the only ones I've found so far.
> 
> I have no problem with fixing this, though I would prefer to do it
> incrementally as opposed to a monster patch.  If you want to prepare
> a patch for just the header files, I would have no problem with it...
> 
> -Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20031115/39c63c7f/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20031115/39c63c7f/attachment.sig>


More information about the llvm-dev mailing list