r212564 - Remove unnecessary check for NULL
Alexey Samsonov
vonosmas at gmail.com
Tue Jul 8 13:23:18 PDT 2014
Author: samsonov
Date: Tue Jul 8 15:23:18 2014
New Revision: 212564
URL: http://llvm.org/viewvc/llvm-project?rev=212564&view=rev
Log:
Remove unnecessary check for NULL
Modified:
cfe/trunk/lib/CodeGen/CodeGenFunction.cpp
Modified: cfe/trunk/lib/CodeGen/CodeGenFunction.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CodeGenFunction.cpp?rev=212564&r1=212563&r2=212564&view=diff
==============================================================================
--- cfe/trunk/lib/CodeGen/CodeGenFunction.cpp (original)
+++ cfe/trunk/lib/CodeGen/CodeGenFunction.cpp Tue Jul 8 15:23:18 2014
@@ -788,16 +788,13 @@ void CodeGenFunction::GenerateCode(Globa
// of the declaration as the location for the subprogram. A function
// may lack a declaration in the source code if it is created by code
// gen. (examples: _GLOBAL__I_a, __cxx_global_array_dtor, thunk).
- SourceLocation Loc;
- if (FD) {
- Loc = FD->getLocation();
+ SourceLocation Loc = FD->getLocation();
- // If this is a function specialization then use the pattern body
- // as the location for the function.
- if (const FunctionDecl *SpecDecl = FD->getTemplateInstantiationPattern())
- if (SpecDecl->hasBody(SpecDecl))
- Loc = SpecDecl->getLocation();
- }
+ // If this is a function specialization then use the pattern body
+ // as the location for the function.
+ if (const FunctionDecl *SpecDecl = FD->getTemplateInstantiationPattern())
+ if (SpecDecl->hasBody(SpecDecl))
+ Loc = SpecDecl->getLocation();
// Emit the standard function prologue.
StartFunction(GD, ResTy, Fn, FnInfo, Args, Loc, BodyRange.getBegin());
More information about the cfe-commits
mailing list