<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">In a discussion on <a href="https://bugs.webkit.org/show_bug.cgi?id=71921">Bug 71921</a>, Antti, Darin Adler and I started a discussion about using C++ constant pointers in WebKit.  Does the WebKit community have a consensus opinion on the matter?<div><br></div><div>* Pros</div><div>  - Documents use of variable.</div><div>  - Prevents misuse of variable in a later patch (by a different author) through enforcement of pointer const-ness.</div><div>  - May help compiler optimize code.  (We weren't sure whether modern compilers do this on their own or not.)</div><div><br></div><div>* Cons</div><div><div>  - Darin Adler doesn't ever recall fixing a bug in WebKit where a constant pointer would have helped.</div></div><div>  - Slightly more verbose syntax for constant pointers to a constant string (const char * const pointer;) or even a constant pointer to a mutable string (char * const pointer;).</div><div><br></div><div>Dave</div><div><br></div></body></html>