rnk accepted this revision.
rnk added a comment.
This revision is now accepted and ready to land.

Looks good!



================
Comment at: test/Sema/warn-unreachable-ms.c:42
+  }
+}
----------------
rnk wrote:
> Can we add a test to exercise that this builds the right CFG?
> ```
> __try {
>   __try {
>     f();
>   } __except(1) {
>     __leave; // should exit outer try
>   }
>   __leave;
>   f(); // expected-warning{{never be executed}}
> } __except(1) {
> }
> ```
> Sure. Did you intentionally put two __leaves in there, or do you only want 
> the one in the inner __except?

I think both are required to trigger the warning in case f() doesn't throw, but 
I could be wrong.


https://reviews.llvm.org/D36914



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to