diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-08-14 10:04:14 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-08-14 10:04:14 +0000 |
| commit | 7bae71a209e8c82e1e13afb4fdc9f057186e69b7 (patch) | |
| tree | f1ad877a60a5dd18976d452dcde59e4726ca9538 /clang | |
| parent | 8fd44bb915cc62615240c8b8fde2e5fb3f3e2d82 (diff) | |
| download | bcm5719-llvm-7bae71a209e8c82e1e13afb4fdc9f057186e69b7.tar.gz bcm5719-llvm-7bae71a209e8c82e1e13afb4fdc9f057186e69b7.zip | |
Fix MSVC "compiler limit: blocks nested too deeply" error. NFCI.
MSVC only accepts if-else chains up to 127 blocks long. I've had to merge a number of intrinsic cases together to get back below this limit, resulting in some duplication of string matches; this shouldn't cause any notable increase in runtime (and even then only for old IR, nothing that clang currently emits).
llvm-svn: 339666
Diffstat (limited to 'clang')
0 files changed, 0 insertions, 0 deletions

