WinMessgeDigestImpl: gcc-4.6 does not support .emplace() yet

pull/135/merge
Nils Maier 2013-09-29 15:47:22 +02:00
parent 40e53de908
commit 3f1d293ed1
1 changed files with 3 additions and 3 deletions

View File

@ -166,19 +166,19 @@ MessageDigestImpl::hashes_t initialize() {
}; };
try { try {
rv.emplace("sha-256", MessageDigestImpl::make_hi<MessageDigestSHA256>()); rv.insert({ "sha-256", MessageDigestImpl::make_hi<MessageDigestSHA256>() });
} }
catch (RecoverableException &ex) { catch (RecoverableException &ex) {
printf("SHA-256 is not supported on this machine"); printf("SHA-256 is not supported on this machine");
} }
try { try {
rv.emplace("sha-384", MessageDigestImpl::make_hi<MessageDigestSHA384>()); rv.insert({ "sha-384", MessageDigestImpl::make_hi<MessageDigestSHA384>() });
} }
catch (RecoverableException &ex) { catch (RecoverableException &ex) {
printf("SHA-384 is not supported on this machine"); printf("SHA-384 is not supported on this machine");
} }
try { try {
rv.emplace("sha-512", MessageDigestImpl::make_hi<MessageDigestSHA512>()); rv.insert({ "sha-512", MessageDigestImpl::make_hi<MessageDigestSHA512>() });
} }
catch (RecoverableException &ex) { catch (RecoverableException &ex) {
printf("SHA-512 is not supported on this machine"); printf("SHA-512 is not supported on this machine");