<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div>
<div style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri,sans-serif"><br>
Bottom line is turning on RTTI in debug build?</div>
</div>
<div dir="ltr">
<hr>
<span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri,sans-serif; FONT-WEIGHT: bold">From:
</span><span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri,sans-serif"><a href="mailto:darin@apple.com">Darin Adler</a></span><br>
<span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri,sans-serif; FONT-WEIGHT: bold">Sent:
</span><span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri,sans-serif">‎2013-‎09-‎30 1:50 PM</span><br>
<span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri,sans-serif; FONT-WEIGHT: bold">To:
</span><span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri,sans-serif"><a href="mailto:yong.li.webkit@outlook.com">Yong Li</a></span><br>
<span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri,sans-serif; FONT-WEIGHT: bold">Cc:
</span><span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri,sans-serif"><a href="mailto:gyuyoung.kim@webkit.org">Gyuyoung Kim</a>;
<a href="mailto:weinig@apple.com">Sam Weinig</a>; <a href="mailto:webkit-dev@lists.webkit.org">
WebKit Development</a></span><br>
<span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri,sans-serif; FONT-WEIGHT: bold">Subject:
</span><span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri,sans-serif">Re: [webkit-dev] Type cast by using toFoo()</span><br>
<br>
</div>
<div class="BodyFragment">
<div class="PlainText">On Sep 30, 2013, at 9:54 AM, Yong Li &lt;yong.li.webkit@outlook.com&gt; wrote:<br>
<br>
&gt;&gt; &gt; Finally I plan to add this toFoo() policy to the WebKit style checker.<br>
&gt;&gt; <br>
&gt;&gt; Can you explain more about this?&nbsp; How are you going to determine static_casts that are acceptable from ones that aren’t.<br>
&gt; <br>
&gt; I think it can be done by checking the vtable pointer if the classes are virtual.<br>
<br>
The style checker runs on source code, so it can’t check things like vtable pointers.<br>
<br>
— Darin</div>
</div>
</body>
</html>