Changeset 160086 in webkit
- Timestamp:
- Dec 4, 2013, 3:20:45 AM (12 years ago)
- Location:
- trunk/Tools
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r160085 r160086 1 2013-12-04 László Langó <lango@inf.u-szeged.hu> 2 3 check-webkit-style is wrong about expected format parameter pack rvalue reference arguments 4 https://bugs.webkit.org/show_bug.cgi?id=124731 5 6 Reviewed by Zoltan Herczeg. 7 8 * Scripts/webkitpy/style/checkers/cpp.py: 9 (check_spacing): 10 * Scripts/webkitpy/style/checkers/cpp_unittest.py: 11 (Cpp11StyleTest.test_rvaule_reference_in_parameter_pack): 12 1 13 2013-12-04 László Langó <lango@inf.u-szeged.hu> 2 14 -
trunk/Tools/Scripts/webkitpy/style/checkers/cpp.py
r160084 r160086 1843 1843 if not search(r'<[^<]*,\s*$', line): # template params spill 1844 1844 matched = search(r'[^<>=!\s](<)[^<>=!\s]([^>]|->)*$', line) 1845 if matched: 1845 # It is necessary to check this, because rvaule references can be in 1846 # parameter packs (c++11 feature) 1847 if matched and not search(r'&&\.\.\.', line): 1846 1848 error(line_number, 'whitespace/operators', 3, 1847 1849 'Missing spaces around %s' % matched.group(1)) -
trunk/Tools/Scripts/webkitpy/style/checkers/cpp_unittest.py
r160084 r160086 629 629 self.assert_lint('T&&', '') 630 630 631 def test_rvaule_reference_in_parameter_pack(self): 632 self.assert_lint('void requestCompleted(Arguments&&... arguments)', '') 631 633 632 634 class CppStyleTest(CppStyleTestBase):
Note:
See TracChangeset
for help on using the changeset viewer.