gecko-dev/dom/xslt/xpath
Chris Peterson 406763af7f Bug 1570499 - Part 1: Replace MOZ_FALLTHROUGH macro with C++17's [[fallthrough]] attribute. r=froydnj
This changeset is a simple find and replace of `MOZ_FALLTHROUGH` and `[[fallthrough]]`.

Unfortunately, the MOZ_FALLTHROUGH_ASSERT macro (to assert on case fallthrough in debug builds) is still necessary after switching from [[clang::fallthrough]] to [[fallthrough]] because:

* MOZ_ASSERT(false) followed by [[fallthrough]] triggers a -Wunreachable-code warning in DEBUG builds
* but MOZ_ASSERT(false) without [[fallthrough]] triggers a -Wimplicit-fallthrough warning in NDEBUG builds.

Differential Revision: https://phabricator.services.mozilla.com/D56440

--HG--
extra : moz-landing-system : lando
2019-12-20 07:16:43 +00:00
..
XPathEvaluator.cpp
XPathEvaluator.h Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
XPathExpression.cpp
XPathExpression.h
XPathResult.cpp Bug 1596768 - Remove GetBindingParentUsage in xpath. r=smaug 2019-11-15 17:09:15 +00:00
XPathResult.h
moz.build
txBooleanExpr.cpp
txBooleanResult.cpp
txCoreFunctionCall.cpp
txErrorExpr.cpp
txExpr.cpp
txExpr.h
txExprLexer.cpp
txExprLexer.h
txExprParser.cpp
txExprParser.h
txExprResult.h
txFilterExpr.cpp
txForwardContext.cpp
txForwardContext.h
txFunctionCall.cpp
txIXPathContext.h
txLiteralExpr.cpp
txLocationStep.cpp Bug 1570499 - Part 1: Replace MOZ_FALLTHROUGH macro with C++17's [[fallthrough]] attribute. r=froydnj 2019-12-20 07:16:43 +00:00
txMozillaXPathTreeWalker.cpp
txNameTest.cpp
txNamedAttributeStep.cpp
txNodeSet.cpp
txNodeSet.h
txNodeSetContext.cpp
txNodeSetContext.h
txNodeTypeTest.cpp
txNumberExpr.cpp
txNumberResult.cpp
txPathExpr.cpp
txPredicateList.cpp
txPredicatedNodeTest.cpp
txRelationalExpr.cpp
txResultRecycler.cpp
txResultRecycler.h
txRootExpr.cpp
txSingleNodeContext.h
txStringResult.cpp
txUnaryExpr.cpp
txUnionExpr.cpp
txUnionNodeTest.cpp
txVariableRefExpr.cpp
txXPathNode.h
txXPathOptimizer.cpp
txXPathOptimizer.h
txXPathTreeWalker.h