File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -125,7 +125,7 @@ install:
125
125
- ls -lR ${DEPS_DIR}/usr
126
126
# Add warnings
127
127
- export CXXFLAGS="${CXXFLAGS} -Wall -Wextra -Werror"
128
- - if [ -n "$CLANG_VERSION" ]; then export CXXFLAGS="${CXXFLAGS} -Wnon-pod-varargs -Wnewline-eof -Wabi -Wabstract-final-class -Waddress -Waddress-of-array-temporary -Waddress-of-temporary -Waggregate-return -Wambiguous-macro -Wambiguous-member-template -Wanonymous-pack-parens -Warray-bounds -Warray-bounds-pointer-arithmetic -Wassign-enum -Watomic-properties -Wattributes -Wavailability -Wbackslash-newline-escape -Wbad-array-new-length -Wbad-function-cast -Wbind-to-temporary-copy -Wbuiltin-macro-redefined -Wbuiltin-requires-header -Wcast-align -Wcast-qual -Wchar-align -Wcomments -Wcompare-distinct-pointer-types -Wconditional-type-mismatch -Wconditional-uninitialized -Wconfig-macros -Wconstant-logical-operand -Wconstexpr-not-const -Wconversion-null -Wcovered-switch-default -Wctor-dtor-privacy -Wdangling-field -Wdangling-initializer-list -Wdelete-incomplete -Wdeprecated -Wdivision-by-zero -Wduplicate-decl-specifier -Wduplicate-enum -Wduplicate-method-arg -Wduplicate-method-match -Wdynamic-class-memaccess -Wempty-body -Wendif-labels -Wenum-compare -Wexplicit-ownership-type -Wextern-initializer -Wfloat-equal -Wgnu-array-member-paren-init -Wheader-guard -Wheader-hygiene -Widiomatic-parentheses -Wignored-attributes -Wimplicit-conversion-floating-point-to-bool -Wimplicit-exception-spec-mismatch -Wimplicit-fallthrough -Wincompatible-library-redeclaration -Wincompatible-pointer-types -Winherited-variadic-ctor -Winit-self -Winline -Wint-conversions -Wint-to-pointer-cast -Winteger-overflow -Winvalid-constexpr -Winvalid-noreturn -Winvalid-offsetof -Winvalid-pch -Winvalid-pp-token -Winvalid-source-encoding -Winvalid-token-paste -Wloop-analysis -Wmain -Wmain-return-type -Wmalformed-warning-check -Wmethod-signatures -Wmismatched-parameter-types -Wmismatched-return-types -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-sysroot -Wmissing-variable-declarations -Wnarrowing -Wnested-externs -Wsign-compare -Wnon-virtual-dtor -Wnull-arithmetic -Wnull-character -Wnull-dereference -Wodr -Wold-style-definition -Wout-of-line-declaration -Wover-aligned -Woverflow -Woverriding-method-mismatch -Wpacked -Wpointer-sign -Wpointer-to-int-cast -Wpointer-type-mismatch -Wpredefined-identifier-outside-function -Wredundant-decls -Wreinterpret-base-class -Wreserved-user-defined-literal -Wreturn-stack-address -Wsection -Wsequence-point -Wserialized-diagnostics -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-overflow -Wshift-sign-overflow -Wsign-promo -Wsizeof-pointer-memaccess -Wstack-protector -Wstatic-float-init -Wstring-compare -Wstrlcpy-strlcat-size -Wstrncat-size -Wswitch-default -Wswitch-enum -Wsynth -Wtautological-compare -Wtentative-definition-incomplete-type -Wthread-safety -Wtype-limits -Wtype-safety -Wtypedef-redefinition -Wtypename-missing -Wundef -Wundefined-inline -Wundefined-reinterpret-cast -Wunicode -Wunicode-whitespace -Wunreachable-code -Wunused-exception-parameter -Wunused-macros -Wunused-member-function -Wunused-volatile-lvalue -Wused-but-marked-unused -Wuser-defined-literals -Wvarargs -Wvector-conversions -Wvexing-parse -Wvisibility -Wvla -Wweak-template-vtables -Wweak-vtables -Wwrite-strings"; fi
128
+ - if [ -n "$CLANG_VERSION" ]; then export CXXFLAGS="${CXXFLAGS} -Wnon-pod-varargs -Wnewline-eof -Wabi -Wabstract-final-class -Waddress -Waddress-of-array-temporary -Waddress-of-temporary -Waggregate-return -Wambiguous-macro -Wambiguous-member-template -Wanonymous-pack-parens -Warray-bounds -Warray-bounds-pointer-arithmetic -Wassign-enum -Watomic-properties -Wattributes -Wavailability -Wbackslash-newline-escape -Wbad-array-new-length -Wbad-function-cast -Wbind-to-temporary-copy -Wbuiltin-macro-redefined -Wbuiltin-requires-header -Wcast-align -Wcast-qual -Wchar-align -Wcomments -Wcompare-distinct-pointer-types -Wconditional-type-mismatch -Wconditional-uninitialized -Wconfig-macros -Wconstant-logical-operand -Wconstexpr-not-const -Wconversion-null -Wcovered-switch-default -Wctor-dtor-privacy -Wdangling-field -Wdangling-initializer-list -Wdelete-incomplete -Wdeprecated -Wdivision-by-zero -Wduplicate-decl-specifier -Wduplicate-enum -Wduplicate-method-arg -Wduplicate-method-match -Wdynamic-class-memaccess -Wempty-body -Wendif-labels -Wenum-compare -Wexplicit-ownership-type -Wextern-initializer -Wfloat-equal -Wgnu-array-member-paren-init -Wheader-guard -Wheader-hygiene -Widiomatic-parentheses -Wignored-attributes -Wimplicit-conversion-floating-point-to-bool -Wimplicit-exception-spec-mismatch -Wimplicit-fallthrough -Wincompatible-library-redeclaration -Wincompatible-pointer-types -Winherited-variadic-ctor -Winit-self -Winline -Wint-conversions -Wint-to-pointer-cast -Winteger-overflow -Winvalid-constexpr -Winvalid-noreturn -Winvalid-offsetof -Winvalid-pch -Winvalid-pp-token -Winvalid-source-encoding -Winvalid-token-paste -Wloop-analysis -Wmain -Wmain-return-type -Wmalformed-warning-check -Wmethod-signatures -Wmismatched-parameter-types -Wmismatched-return-types -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-sysroot -Wmissing-variable-declarations -Wnarrowing -Wnested-externs -Wsign-compare -Wnon-virtual-dtor -Wnull-arithmetic -Wnull-character -Wnull-dereference -Wodr -Wold-style-definition -Wout-of-line-declaration -Wover-aligned -Woverflow -Woverriding-method-mismatch -Wpacked -Wpointer-sign -Wpointer-to-int-cast -Wpointer-type-mismatch -Wpredefined-identifier-outside-function -Wredundant-decls -Wreinterpret-base-class -Wreserved-user-defined-literal -Wreturn-stack-address -Wsection -Wsequence-point -Wserialized-diagnostics -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-overflow -Wshift-sign-overflow -Wsign-promo -Wsizeof-pointer-memaccess -Wstack-protector -Wstatic-float-init -Wstring-compare -Wstrlcpy-strlcat-size -Wstrncat-size -Wswitch-default -Wswitch-enum -Wsynth -Wtautological-compare -Wtentative-definition-incomplete-type -Wthread-safety -Wtype-limits -Wtype-safety -Wtypedef-redefinition -Wtypename-missing -Wundef -Wundefined-inline -Wundefined-reinterpret-cast -Wunicode -Wunicode-whitespace -Wunreachable-code -Wunused-exception-parameter -Wunused-macros -Wunused-member-function -Wunused-volatile-lvalue -Wused-but-marked-unused -Wuser-defined-literals -Wvarargs -Wvector-conversions -Wvexing-parse -Wvisibility -Wvla -Wweak-template-vtables -Wweak-vtables -Wwrite-strings -Wshorten-64-to-32"; fi
129
129
130
130
script :
131
131
- cd $CHECKOUT_PATH
Original file line number Diff line number Diff line change @@ -329,7 +329,7 @@ struct context
329
329
using subcommand_type = subcommand<Args...>;
330
330
using subcommand_map = std::map<std::string, subcommand_type>;
331
331
std::vector<argument> arguments;
332
- std::unordered_map<std::string, int > lookup;
332
+ std::unordered_map<std::string, std:: size_t > lookup;
333
333
subcommand_map subcommands;
334
334
335
335
void add (argument arg)
You can’t perform that action at this time.
0 commit comments