Workaround an nvcc bug

(cherry picked from commit 9e9ad57f58)
This commit is contained in:
Victor Zverovich
2017-01-19 06:24:15 -08:00
committed by Jonathan Müller
parent 72484cc191
commit 0e5a4422c2

View File

@ -1952,13 +1952,14 @@ class ArgFormatterBase : public ArgVisitor<Impl, void> {
write(value); write(value);
} }
void visit_string(Arg::StringValue<char> value) { // Qualification with "internal" here and below is a workaround for nvcc.
void visit_string(internal::Arg::StringValue<char> value) {
writer_.write_str(value, spec_); writer_.write_str(value, spec_);
} }
using ArgVisitor<Impl, void>::visit_wstring; using ArgVisitor<Impl, void>::visit_wstring;
void visit_wstring(Arg::StringValue<Char> value) { void visit_wstring(internal::Arg::StringValue<Char> value) {
writer_.write_str(value, spec_); writer_.write_str(value, spec_);
} }