summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/help/TestHelp.py
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2018-03-08 01:07:33 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2018-03-08 01:07:33 +0000
commit5d3310208ae811396ca0cf256f96d4234ce5ae75 (patch)
treee7978b11cce7633f20a865762d372bc5de374c8a /lldb/packages/Python/lldbsuite/test/help/TestHelp.py
parentc13d858b6dffc2b31e2348dac2fa7958f4009298 (diff)
downloadbcm5719-llvm-5d3310208ae811396ca0cf256f96d4234ce5ae75.tar.gz
bcm5719-llvm-5d3310208ae811396ca0cf256f96d4234ce5ae75.zip
When substituting previously-checked template arguments into a template
template parameter that is an expanded parameter pack, only substitute into the current slice, not the entire pack. This reduces the checking of N template template arguments for an expanded parameter pack containing N parameters from quadratic time to linear time in the length of the pack. This is important because one (and possibly the only?) general technique for splitting a template parameter pack in linear time depends on doing this. llvm-svn: 326973
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/help/TestHelp.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud