Skip to content

Add some more consts to get data moved from .data to .rodata #906

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions jerry-core/jerry.c
Original file line number Diff line number Diff line change
Expand Up @@ -40,17 +40,17 @@
/**
* Jerry engine build date
*/
const char *jerry_build_date = JERRY_BUILD_DATE;
const char * const jerry_build_date = JERRY_BUILD_DATE;

/**
* Jerry engine build commit hash
*/
const char *jerry_commit_hash = JERRY_COMMIT_HASH;
const char * const jerry_commit_hash = JERRY_COMMIT_HASH;

/**
* Jerry engine build branch name
*/
const char *jerry_branch_name = JERRY_BRANCH_NAME;
const char * const jerry_branch_name = JERRY_BRANCH_NAME;

/**
* Jerry run-time configuration flags
Expand Down
6 changes: 3 additions & 3 deletions jerry-core/jerry.h
Original file line number Diff line number Diff line change
Expand Up @@ -64,17 +64,17 @@ typedef enum
/**
* Jerry engine build date
*/
extern const char *jerry_build_date;
extern const char * const jerry_build_date;

/**
* Jerry engine build commit hash
*/
extern const char *jerry_commit_hash;
extern const char * const jerry_commit_hash;

/**
* Jerry engine build branch name
*/
extern const char *jerry_branch_name;
extern const char * const jerry_branch_name;

#ifdef JERRY_ENABLE_LOG
extern int jerry_debug_level;
Expand Down
6 changes: 3 additions & 3 deletions jerry-core/lit/lit-magic-strings.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright 2015 Samsung Electronics Co., Ltd.
/* Copyright 2015-2016 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -55,10 +55,10 @@ lit_get_magic_string_ex_count (void)
const lit_utf8_byte_t *
lit_get_magic_string_utf8 (lit_magic_string_id_t id) /**< magic string id */
{
static const lit_utf8_byte_t *magic_strings[] =
static const lit_utf8_byte_t * const magic_strings[] =
{
#define LIT_MAGIC_STRING_DEF(id, utf8_string) \
(lit_utf8_byte_t *) utf8_string,
(const lit_utf8_byte_t *) utf8_string,
#include "lit-magic-strings.inc.h"
#undef LIT_MAGIC_STRING_DEF
};
Expand Down
4 changes: 2 additions & 2 deletions jerry-core/parser/js/byte-code.c
Original file line number Diff line number Diff line change
Expand Up @@ -54,15 +54,15 @@ const uint8_t cbc_ext_flags[] =
/**
* Names of the opcodes.
*/
const char *cbc_names[] =
const char * const cbc_names[] =
{
CBC_OPCODE_LIST
};

/**
* Names of the extended opcodes.
*/
const char *cbc_ext_names[] =
const char * const cbc_ext_names[] =
{
CBC_EXT_OPCODE_LIST
};
Expand Down
4 changes: 2 additions & 2 deletions jerry-core/parser/js/byte-code.h
Original file line number Diff line number Diff line change
Expand Up @@ -680,8 +680,8 @@ extern const uint8_t cbc_ext_flags[];
/**
* Opcode names for debugging.
*/
extern const char *cbc_names[];
extern const char *cbc_ext_names[];
extern const char * const cbc_names[];
extern const char * const cbc_ext_names[];

#endif /* PARSER_DUMP_BYTE_CODE */

Expand Down