mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-24 20:29:53 +00:00
Make Stacker Runtime -pedantic clean.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31390 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
7bd78731eb
commit
939c6872c5
@ -12,6 +12,3 @@ DONT_BUILD_RELINKED = 1
|
||||
MODULE_NAME = stkr_runtime
|
||||
|
||||
include $(LEVEL)/Makefile.common
|
||||
|
||||
CompileCommonOpts := $(filter-out -pedantic,$(CompileCommonOpts))
|
||||
CompileCommonOpts := $(filter-out -Wno-long-long,$(CompileCommonOpts))
|
||||
|
@ -1,4 +1,4 @@
|
||||
//===-- stacker_rt.c - Runtime Support For Stacker Compiler -----*- C++ -*-===//
|
||||
/*===-- stacker_rt.c - Runtime Support For Stacker Compiler -----*- C++ -*-===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
@ -15,7 +15,7 @@
|
||||
// The real reason this is here is to test LLVM's ability to link with
|
||||
// separately compiled software.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//===----------------------------------------------------------------------===*/
|
||||
|
||||
#include <ctype.h>
|
||||
#include <stdio.h>
|
||||
@ -40,14 +40,15 @@ _stacker_dump_stack_()
|
||||
int
|
||||
main ( int argc, char** argv )
|
||||
{
|
||||
// Avoid modifying argc
|
||||
/* Avoid modifying argc */
|
||||
int a = argc;
|
||||
|
||||
// Make sure we're starting with the right index
|
||||
/* Make sure we're starting with the right index */
|
||||
_index_ = 0;
|
||||
|
||||
// Copy the arguments to the stack in reverse order
|
||||
// so that they get popped in the order presented
|
||||
/* Copy the arguments to the stack in reverse order
|
||||
* so that they get popped in the order presented
|
||||
*/
|
||||
while ( a > 0 )
|
||||
{
|
||||
if ( isdigit( (int) argv[--a][0] ) )
|
||||
@ -60,13 +61,13 @@ main ( int argc, char** argv )
|
||||
}
|
||||
}
|
||||
|
||||
// Put the argument count on the stack
|
||||
/* Put the argument count on the stack */
|
||||
_stack_[_index_] = argc;
|
||||
|
||||
// Invoke the user's main program
|
||||
/* Invoke the user's main program */
|
||||
_MAIN_();
|
||||
|
||||
// Return last item on the stack
|
||||
/* Return last item on the stack */
|
||||
if ( _index_ >= 0 )
|
||||
return _stack_[_index_];
|
||||
return -1;
|
||||
|
Loading…
Reference in New Issue
Block a user