[llvm-commits] [compiler-rt] r154314 - /compiler-rt/trunk/lib/asan/tests/asan_test.cc

Timur Iskhodzhanov timurrrr at google.com
Mon Apr 9 04:50:28 PDT 2012


Author: timurrrr
Date: Mon Apr  9 06:50:27 2012
New Revision: 154314

URL: http://llvm.org/viewvc/llvm-project?rev=154314&view=rev
Log:
Use 'typename' instead of 'class' in template<> definitions supporting POD types

Modified:
    compiler-rt/trunk/lib/asan/tests/asan_test.cc

Modified: compiler-rt/trunk/lib/asan/tests/asan_test.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/asan/tests/asan_test.cc?rev=154314&r1=154313&r2=154314&view=diff
==============================================================================
--- compiler-rt/trunk/lib/asan/tests/asan_test.cc (original)
+++ compiler-rt/trunk/lib/asan/tests/asan_test.cc Mon Apr  9 06:50:27 2012
@@ -66,7 +66,7 @@
 
 const size_t kLargeMalloc = 1 << 24;
 
-template<class T>
+template<typename T>
 NOINLINE void asan_write(T *a) {
   *a = 0;
 }
@@ -112,7 +112,7 @@
 NOINLINE void free_bbb(void *p) { free_ccc(p); break_optimization(0);}
 NOINLINE void free_aaa(void *p) { free_bbb(p); break_optimization(0);}
 
-template<class T>
+template<typename T>
 NOINLINE void oob_test(int size, int off) {
   char *p = (char*)malloc_aaa(size);
   // fprintf(stderr, "writing %d byte(s) into [%p,%p) with offset %d\n",
@@ -122,7 +122,7 @@
 }
 
 
-template<class T>
+template<typename T>
 NOINLINE void uaf_test(int size, int off) {
   char *p = (char *)malloc_aaa(size);
   free_aaa(p);
@@ -282,7 +282,7 @@
   pthread_key_delete(test_key);
 }
 
-template<class T>
+template<typename T>
 void OOBTest() {
   char expected_str[100];
   for (int size = sizeof(T); size < 20; size += 5) {
@@ -795,7 +795,7 @@
   return string(expected_str);
 }
 
-template<class T>
+template<typename T>
 void MemSetOOBTestTemplate(size_t length) {
   if (length == 0) return;
   size_t size = Ident(sizeof(T) * length);
@@ -852,7 +852,7 @@
 }
 
 // Same test for memcpy and memmove functions
-template <class T, class M>
+template <typename T, class M>
 void MemTransferOOBTestTemplate(size_t length) {
   if (length == 0) return;
   size_t size = Ident(sizeof(T) * length);





More information about the llvm-commits mailing list