From eecbc815ac44be2d17338d6dfd60c1417ba29ff1 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Thu, 17 Nov 2011 14:43:44 -0800 Subject: [PATCH] intrinsics: Add some comments --- src/rt/intrinsics/intrinsics.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/rt/intrinsics/intrinsics.cpp b/src/rt/intrinsics/intrinsics.cpp index 82346948afdc..419c6cd1dc6a 100644 --- a/src/rt/intrinsics/intrinsics.cpp +++ b/src/rt/intrinsics/intrinsics.cpp @@ -1,5 +1,7 @@ -// Use `clang++ -emit-llvm -S -arch i386 -O3 -I../isaac -I../uthash -// -I../arch/i386 -fno-stack-protector -o intrinsics.ll intrinsics.cpp` +// Rust intrinsics. These are built into each compilation unit and are +// run on the Rust stack. They should not call C methods because that +// will very likely result in running off the end of the stack. +// Build with the script in src/etc/gen-intrinsics #include "../rust_internal.h" #include "../rust_scheduler.h"