Workaround an nvcc bug
diff --git a/fmt/format.h b/fmt/format.h
index 2f1c518..c5de692 100644
--- a/fmt/format.h
+++ b/fmt/format.h
@@ -2012,13 +2012,14 @@
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_);
}
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_);
}