aboutsummaryrefslogtreecommitdiff
path: root/src/rt/intrinsics/intrinsics.cpp
blob: b327c0f105f937c16b3d1176bacc92931d32b430 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
// Use `clang++ -emit-llvm -S -arch i386 -O3 -I../isaac -I../uthash -o
//      intrinsics.ll intrinsics.cpp`

#include "../rust_internal.h"

extern "C" size_t
rust_intrinsic_vec_len(rust_task *task, type_desc *ty, rust_vec *v)
{
    return v->fill / ty->size;
}