summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization/ASTReaderDecl.cpp
diff options
context:
space:
mode:
authorDean Michael Berris <dberris@google.com>2016-12-19 09:20:38 +0000
committerDean Michael Berris <dberris@google.com>2016-12-19 09:20:38 +0000
commit03b8be575e36f847387e314cfab75c2ae54e831f (patch)
treea80da5a149a05859b80e011ce10021f5c29acaa0 /clang/lib/Serialization/ASTReaderDecl.cpp
parentff8d61369b181ede3c313c85feb39e0a402d0e38 (diff)
downloadbcm5719-llvm-03b8be575e36f847387e314cfab75c2ae54e831f.tar.gz
bcm5719-llvm-03b8be575e36f847387e314cfab75c2ae54e831f.zip
[XRay] Fix assertion failure on empty machine basic blocks (PR 31424)
The original version of the code in XRayInstrumentation.cpp assumed that functions may not have empty machine basic blocks (or that the first one couldn't be). This change addresses that by special-casing that specific situation. We provide two .mir test-cases to make sure we're handling this appropriately. Fixes llvm.org/PR31424. Reviewers: chandlerc Subscribers: varno, llvm-commits Differential Revision: https://reviews.llvm.org/D27913 llvm-svn: 290091
Diffstat (limited to 'clang/lib/Serialization/ASTReaderDecl.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud