]> granicus.if.org Git - clang/commitdiff
Add a source range to the ms path. Spotted by David Blaikie.
authorNico Weber <nicolasweber@gmx.de>
Mon, 23 Jan 2012 06:08:16 +0000 (06:08 +0000)
committerNico Weber <nicolasweber@gmx.de>
Mon, 23 Jan 2012 06:08:16 +0000 (06:08 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148683 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/SemaExprCXX.cpp

index d3bbc14728ccc4d8d0316ad9b2292e97e7c1ef3c..3d155a5cf3a7323d0b8a467c3add94bac6de7dc3 100644 (file)
@@ -4381,7 +4381,7 @@ ExprResult Sema::BuildPseudoDestructorExpr(Expr *Base,
 
   if (!ObjectType->isDependentType() && !ObjectType->isScalarType()) {
     if (getLangOptions().MicrosoftMode && ObjectType->isVoidType())
-      Diag(OpLoc, diag::ext_pseudo_dtor_on_void);
+      Diag(OpLoc, diag::ext_pseudo_dtor_on_void) << Base->getSourceRange();
     else
       Diag(OpLoc, diag::err_pseudo_dtor_base_not_scalar)
         << ObjectType << Base->getSourceRange();