Revert "[Sema] Make getCurFunction() return null outside function parsing"
authorReid Kleckner <rnk@google.com>
Thu, 8 Mar 2018 01:12:22 +0000 (01:12 +0000)
committerReid Kleckner <rnk@google.com>
Thu, 8 Mar 2018 01:12:22 +0000 (01:12 +0000)
commit8d485b845b1dc8cdd78c7c4028be94f2abadbf50
treedfa1abc2972cd5ff48b111643d9142a9cad62869
parent5d3310208ae811396ca0cf256f96d4234ce5ae75
Revert "[Sema] Make getCurFunction() return null outside function parsing"

This reverts r326965. It seems to have caused repeating test failures in
clang/test/Sema/diagnose_if.c on some buildbots.

I cannot reproduce the problem, and it's not immediately obvious what
the problem is, so let's revert to green.

llvm-svn: 326974
clang/include/clang/Sema/Sema.h
clang/lib/Sema/AnalysisBasedWarnings.cpp
clang/lib/Sema/Sema.cpp
clang/lib/Sema/SemaDecl.cpp
clang/lib/Sema/SemaExpr.cpp
clang/lib/Sema/SemaExprCXX.cpp
clang/lib/Sema/SemaOpenMP.cpp
clang/lib/Sema/SemaStmt.cpp
clang/lib/Sema/SemaStmtAsm.cpp